Picking up from his past article, “Delicious Data Baking”, Noel Llopis delves into cross-platform game coding. From bools and ints to byte-endianness, Noel looks at how different target platforms treat data in memory and how to adjust your data baking so it's consistently usable, even with all those rules.
The simulation of real-world phenomena in video games allows game developers to create immersive virtual worlds. But until recently, most simulation has been limited to rigid bodies rather than fluid ones. In this article, Dr. Michael J. Gourlay begins a 3-part series that explains fluid dynamics and its simulation techniques.
Developing a game can be like trying to build something on quicksand: The landscape you’re developing for keeps shifting. With a focus on the Intel® Core™ i7 processor, this white paper helps developers navigate the complex landscape of processor architecture, system performance, and application scalability.
Data baking takes raw data and transforms it into something your game can readily consume. It’s an important process that can have a profound impact in your game architecture, the development process, and even the player experience. In this technical article, veteran game programmer Noel Llopis shows you how it’s done.
Question: Why should developers put up with the challenges that come with threading an application? Orion Granatir, former Insomniac Games engineer and senior engineer for Intel visual computing, answers that question (hint: threading unlocks the power of the CPU) and uses network programming to explain threading basics. Comes with code samples.
In this article originally written for Game Developer Magazine, Neversoft co-founder, Mick West, presents a thought-provoking look at improving the believability of AI opponents in video games by upping their use of “artificial stupidity” and "intelligent mistakes" to make games more entertaining for the player.