
Game Architecture and Programming
Ships in 4-7 Days
Free Shipping in India on orders above Rs. 500
Ships in 4-7 Days
Free Shipping in India on orders above Rs. 500
The book introduces readers to the technologies and software engineering practices used in the game industry today. It helps readers learn the basics of creating a PC game based on DirectX. The topic is effectively branched into two parts: game architecture and game programming. The examples and programming codes are practical and interesting to implement, hence providing a very engaging readership experience. It expects the reader to be familiar with C and C++ programming and have a very basic understanding of Windows programming. Once done, the readers will be able to build their first game on Windows by writing their own graphics and logic engine. Part A Game Architecture · Core Game Design · Initial Design · Technical Aspects of Game Design · Building Blocks · Initial Architecture Design · Development Part B Game Programming · Technologies · Design Practices · Building Your Game · User Interface Programming and Input Devices · 2D Drawing and DirectX · Initialization and Main Loop · Loading and Caching Game Resources · 3D Graphics and 3D Engines
Radha Shankarmani is currently working as an Assistant Professor at the Department of Information Technology, Sardar Patel Institute of Technology, Mumbai. She is also presently pursuing her Doctorate from JNTU, Hyderabad. Her areas of interest include Software Engineering, software testing, Databases, Data Warehousing and Mining, Computer Simulation and Modeling, Management Information System and SOA. Prof Shankarmani holds a Masters degree in Computer Science and Engineering from NIT, Trichy and Bachelors degree from PSG College of Technology in Electronics and Communication Engineering. Having more than 14 years of teaching experience and 4 years of industry experience, she has held designations such as Programmer, Software Engineer and Manager. She did her sabbatical for two months in Infosys, Pune in 2005 and has coauthored a book Middleware and Enterprise Integration Technologies for Wiley India. Saurabh Jain is the Founder and CEO of two software development companies Intellista Software Studios and ThinkingSpace Technologies Pvt. Ltd. Previously, he was a software developer at Indigo Architects (I) Pvt. Ltd and has worked on a plethora of products from event management applications to products helping criminal intelligence agencies in their investigations. His expertise is in user experience and interaction design. Mr. Jain has done his B.E. in Computer Science from MES College of Engineering, Pune. Being a game development enthusiast, he along with Mr. Gaurang Sinha developed a game called Foosball which won them two state level game development competitions. He, along with Mr. Gaurang Sinha first won Microsoft’s Imagine Cup 2005 (Software Development Invitational) held in India, and then went on to represent India in the World Finals of the competition held in Japan. He has also been the World Semi Finalist at the Microsoft Imagine Cup Short Film Making Invitational in 2005. Gaurang Sinha is the cofounder of the software development company ThinkingSpace Technologies Pvt. Ltd. Previously, he worked as a software developer at Indigo Architects (I) Pvt. Ltd. At ThinkingSpace Technologies, he has worked on a wide variety of projects in various domains - made social-business networking websites for TV professionals in the UK; helped build web application for a number of startups in the US and even completed a few research projects in the medical training domain. His expertise is in system architecture and application design. Mr. Sinha has completed his graduation in B.E. (Computer Science) from MES College of Engineering, Pune. During his education, he developed few small applications. One of them helped users build their own Wireless Markup Language (WML) website. This application was well received and was listed on popular online websites like Tucows and distributed in CDs packaged with computer magazines.