文件名称:Procedural.Content.Generation.for.Cplusplus.Game.Development
文件大小:4.76MB
文件格式:PDF
更新时间:2019-03-17 05:51:03
C++ Game Development
Get to know techniques and approaches to procedurally generate game content in C++ using Simple and Fast Multimedia Library About This Book This book contains a bespoke Simple and Fast Multimedia Library (SFML) game engine with complete online documentation Through this book, you'll create games that are non-predictable and dynamic and have a high replayability factor Get a breakdown of the key techniques and approaches applied to a real game. Who This Book Is For If you are a game developer who is familiar with C++ and is looking to create bigger and more dynamic games, then this book is for you. The book assumes some prior experience with C++, but any intermediate concepts are clarified in detail. No prior experience with SFML is required. What You Will Learn Discover the systems and ideology that lie at the heart of procedural systems Use Random number generation (RNG) with C++ data types to create random but controlled results Build levels procedurally with randomly located items and events Create dynamic game objects at runtime Construct games using a component-based approach Assemble non-predictable game events and scenarios Operate procedural generation to create dynamic content fast and easily Generate game environments for endless replayability Table of Contents Chapter 1. An Introduction to Procedural Generation Chapter 2. Project Setup and Breakdown Chapter 3. Using RNG with C++ Data Types Chapter 4. Procedurally Populating Game Environments Chapter 5. Creating Unique and Randomized Game Objects Chapter 6. Procedurally Generating Art Chapter 7. Procedurally Modifying Audio Chapter 8. Procedural Behavior and Mechanics Chapter 9. Procedural Dungeon Generation Chapter 10. Component-Based Architecture Chapter 11. Epilogue