xbdev - software development
Friday December 1, 2023
home | about | contact | Donations


Recommended Books.

You can't beat a good book...






Books & Links to amazon to purchase..
WebGL Graphics API in 20 Minutes: (Coffee Break Series)
This book introducing the reader (you) to the WebGL cross platform 3D graphics API - uses simplified examples and tutorials through a hands-on practical perspective. We address questions, such as:Why should you learn WebGL? What is special about WebGL? How is WebGL different from DirectX and OpenGL? How do we initialize and setup a simple WebGL program in JavaScript?
NodeJS in 20 Minutes (Coffee Series)
NodeJS is a powerful server side-environment for creating and managing web-based solutions. This incredible environment uses Javascript one of the most commonly used scripting languages today. NodeJS is so powerful and light on its feet and is a must-learn for its flexibility and beauty. It works in a bold and poignant way, providing you the kind of results that will leave you amazed. NodeJS twists the servers abilities into remarkably uncomfortable places to take you to a higher level (spin-tingling results).
D3 An Introduction (Coffee Book)
D3 (or D3.JS) is a powerful JavaScript Framework for developing eye-catching interactive visualisation solutions within any compatible web browser (without the use of plug-ins). This incredible framework is free and open-source and is able to run on nearly every modern browser today - allowing you to communicate and visualize graphics in ways that were previously not possible.
Introduction to Regular Expressions
You'd be crazy not to give regular expressions a try if you work with any text-based data systems! Regular expressions are morbidly attractive, because on a subconscious level they provide an elegant and compact way to accomplish a lot with just a few words. Regular expressions are a concept used in many different programming environments for sophisticated pattern matching. They are an incredibly powerful tool that can amplify your capacity to find, manage, and transform data.
Regular Expression Crossword Exercises
Regular expressions might seem arcane, but if you do any kind of software, they are a powerful tool. If you are writing software or using tools, or just about any programming language, regular expressions can simplify your life. Even if you don't need them all the time, regular expression searches can help you identify, search, replace or censor text data easily. This book will help sharpen your skills.
WebGPU (Graphics and Compute) API in 20 Minutes: (Coffee Break Series)
WebGPU API is a game changer for the web - it opens up a new era of hardware accelerated web-based applications. Sometimes it feels like there is never enough time to keep up with the never ending changing technologies... this is where the coffee book series come in - practical and to the point.
Introduction to Ray-Tracing using WebGPU API
WebGPU (Graphics and Compute) API is a powerful web-based resource that exposes the GPU hardware capabilities without the use of external libraries or plug-ins. This incredible API is part of a new standard that will be integrated into modern browsers - allowing GPU accelerated graphics such as ray-tracing. Real time ray-tracing has always been the holy grail of rendering. Delivering physically-accurate results by simulating how light rays bounce off and refract through objects in a scene. Ray-tracing has historically been slow, taking minutes or hours to render a single frame, so being able to get results in `real time' due to advancements in hardware accelerations and the WebGPU API promises to have a huge impact on web-based graphics.
WebGPU API: Introduction
WebGPU API enables high-performance 3D graphics and data-parallel computation on the web. After a decade of WebGL bringing 3D graphics to the web and enabling all sorts of new experiences, the WebGPU API breaks away from the norm and provides a long awaited upgrade to help developers take full advantage of modern graphics cards. WebGPU takes you closer than ever before to the hardware and lets you unlock the power of compute shader for web.
Retro Web-Based Game Programming
Retro Game Programming for the Web provides a beginners guide to getting started developing games and interactive web-based applications. The book focuses on the practical aspects with code samples and projects to get you started. The book has been formatted and designed with sample listings and support material, so whether or not you are currently an expert in web development, actively working with an existing framework, or completely in the dark about this mysterious topic, this book has something for you.
Kinematics and Dynamics
One of the most challenging tasks in simulation systems is the generation and coordination of efficient and accurate kinematics and dynamic solutions. Kinematic and dynamic algorithms are an essential multi-discipline resources in robotics, medical analysis and even video games.
Game Physics: A Practical Introduction
A beginners book for introducing physics for game programmers using a practical perspective.  The book presents uncluttered C++ and C# samples to demonstrate various no-nonsense simulations such as rigid bodies, cloths, ragdolls and fur effects to help the reader gain a more clearer understanding.
Sams Teach Yourself C++ in 24 Hours
If you need to learn c++ fast, or want to brush up on your c++ skills...this book is it...its easy to read, and you'll use it over and over again when you need to check something.
cover Real-Time Rendering
A definite book to keep on your desk, as whenever you need to check something you'll be find it nearly always has the answers your looking for.  Definitely a book to read if your serious about 3D game programming.
Tricks of the 3D Game Programming Gurus-Advanced 3D Graphics and Rasterization
Now if your serious about getting into 3D and Game Development, then this book is a must.  Its one of the few programming books that will show you really...and I mean really how 3D works!.  The author has a very easy style of writing, so you'll be able to site down with a nice hot chochlate and spent the evening reading about how you would generate your custom triangle rendering algorithms...or lighting models...loads of material in this book....which won't surprise you as its 1600 pages :)
Real-time 3D Character Animation with Visual C++
This is the only book I've come across that covers Inverse/Forward Kinematics for character animation.... its got a good few pages here and there.  It uses OpenGL for its demo's and introduces you to the principles of bone animation.
Game Programming Gems
Not an easy read!  That's all I can say.  But this book is full of extremely useful tips and snippets.  I've had this book for over 3 years now, and it is still one of the books I keep close to me.  Its not a book you can read front to back...well not without a lot of coffee..heheh... but it does have some great sections on various topics.
cover Special Effects Game Programming with DirectX
Its a fantastic book!  Recommended by nearly everyone who's read it.  A must for newbie's and novice programmers.
Game Inverse Kinematics: A Practical Introduction
A practical approach using simplified implementation examples to introduce the reader to inverse kinematic for interactive scenes. The book explains basic principles all the way through to testing and coding, while illustrating and explaining working examples to give the reader a solid grasp of the topic.
cover Game Collision Detection: A Practical Introduction
Collision detection is often overlooked - everything from buttons to convex 3D shapes. Understanding the concepts from the plane-equation to basic primitive sphere-sphere.
Computational Game Dynamics
Essentially the fundamental concepts for game dynamics - basic collisions, impulses, penalty methods, and constraint solvers.




Copyright (c) 2002-2023 xbdev.net - All rights reserved.
Designated articles, tutorials and software are the property of their respective owners.