Programming 2D Games, Second Edition
Charles Kelly(Author)
Productivity Press
2nd Edition
Published on 31. December 2023
Book
Hardback
450 pages
978-1-4987-7419-2 (ISBN)
Description
The book describes the creation of a game engine and how to use that engine to create a game. The second edition presents each chapter in two parts. Part one is for readers who wish to use the game engine to create a game without getting into all of the details of how the game engine is written. Part two of each chapter is a detailed explanation of the code in the game engine and DirectX12. New to this edition is the source code described in the chapter as a complete listing with line numbering which will be referred to in the text. The source code will continue to be available online for those readers who want to download it. The new edition will target Windows 10 and DirectX 12.
Key Features
Focuses on 2D Programming techniques such as collision detection
Takes readers through the process of creating a game engine to develop a complete game
Presents the latest DirectX and Windows coding methods
Provides thoroughly tested example programs
Key Features
Focuses on 2D Programming techniques such as collision detection
Takes readers through the process of creating a game engine to develop a complete game
Presents the latest DirectX and Windows coding methods
Provides thoroughly tested example programs
More details
Edition
2nd edition
Language
English
Place of publication
Portland
United States
Publishing group
Taylor & Francis Inc
Target group
Professional and scholarly
Illustrations
150 s/w Abbildungen
150 Illustrations, black and white
Dimensions
Height: 235 mm
Width: 191 mm
ISBN-13
978-1-4987-7419-2 (9781498774192)
Copyright in bibliographic data is held by Nielsen Book Services Limited or its licensors: all rights reserved.
Schweitzer Classification
Person
Charles Kelly is an associate professor at Monroe County Community College, where he teaches game programming and other computer science courses. He is also the project lead of and major contributor to the open source assembler/simulator "EASy68K" www.easy68k.com. He earned a master's degree in computer science from the University of Michigan-Dearborn, where he is an adjunct instructor.
Content
Getting Started. Windows Programming Fundamentals. Introduction to DirectX. Game Input. Sprites and Animation. Collision Detection and Physics. Sound. Game GUI. Enhanced Appearance. Tiled Games. Role Playing Games. Artificial Intelligence. Building a Complete Game. Network Programming.