Most ebook files are in PDF format, so you can easily read them using various software such as Foxit Reader or directly on the Google Chrome browser.
Some ebook files are released by publishers in other formats such as .awz, .mobi, .epub, .fb2, etc. You may need to install specific software to read these formats on mobile/PC, such as Calibre.
Please read the tutorial at this link: https://ebookbell.com/faq
We offer FREE conversion to the popular formats you request; however, this may take some time. Therefore, right after payment, please email us, and we will try to provide the service as quickly as possible.
For some exceptional file formats or broken links (if any), please refrain from opening any disputes. Instead, email us first, and we will try to assist within a maximum of 6 hours.
EbookBell Team
5.0
60 reviews
ISBN 10: 067232461X
ISBN 13: 9780672324611
Author: Michael Morrison
Part I: Getting Started
Learning the Basics of Game Creation
Understanding video games
Game design essentials
Object-Oriented Programming (OOP) and its application in games
A Windows Game Programming Primer
Windows programming essentials
Event-driven programming and message handling
Creating and managing windows
Creating an Engine for Games
What is a game engine?
Developing a basic game engine structure
Implementing game loops and event handling
Part II: Interacting with Game Players
Learning to Draw Basic Graphics
Graphics essentials and coordinate systems
Drawing lines, rectangles, and other primitives
Managing color and palettes
Drawing Graphical Images
Understanding bitmap images
Developing a bitmap class
Loading and displaying images
Controlling Games with the Keyboard and Mouse
Handling keyboard input
Tracking mouse movements
Implementing user controls
Improving Input with Joysticks
Joystick basics and calibration
Tracking joystick movements
Integrating joystick input into games
Part III: Building Game Features
Example Game: Brainiac
Designing the game
Building the game
Writing and testing the game code
A Crash Course in Game Animation
Understanding animation principles
Implementing basic animations
Optimizing animation performance
Making Things Move with Sprites
Creating and managing sprites
Animating sprite movements
Handling sprite collisions
Managing a World of Sprites
Organizing and managing multiple sprites
Implementing sprite interactions
Optimizing sprite performance
Example Game: Henway
Designing the game
Building the game
Writing and testing the game code
Getting Acquainted with Digital Sound and Music
Understanding sound formats
Implementing sound effects
Adding background music
Playing Wave Sounds
Loading and playing WAV files
Managing sound playback
Implementing sound controls
Playing MIDI Music
Understanding MIDI files
Playing MIDI music
Synchronizing music with game events
Example Game: Battle Office
Designing the game
Building the game
Writing and testing the game code
Part IV: Enhancing Game Experience
Animating the Appearance of Sprites
Implementing sprite animations
Managing animation sequences
Optimizing animation performance
Creating Backgrounds for Your Sprites
Designing game backgrounds
Implementing scrolling backgrounds
Optimizing background rendering
Example Game: Meteor Defense
Designing the game
Building the game
Writing and testing the game code
Teaching Games to Think
Implementing artificial intelligence
Creating non-player characters
Developing game strategies
Example Game: Space Out
Designing the game
Building the game
Writing and testing the game code
Adding Pizzazz to Your Game with a Splash Screen
Designing splash screens
Implementing splash screens in games
Enhancing user experience with splash screens
Showing Off Your Game with Demo Mode
Creating demo modes
Implementing demo sequences
Optimizing demo performance
Keeping Track of High Scores
Implementing score tracking
Displaying high scores
Saving and loading score data
sams teach yourself unity game development in 24 hours
sams teach yourself go in 24 hours
sams teach yourself in 24 hours
sams teach yourself java in 24 hours
teach yourself game programming in 21 days
Tags: Michael Morrison, Yourself, Game