ENGLISH

Game Development with MonoGame: Build a 2D Game Using Your Own Reusable and Performant Game Engine

Book information

Publisher
Apress
Year
2021
ISBN
1484277708, 9781484277706
Language
english
Format
PDF
Filesize
5 MB (4878095 bytes)
Edition
1
Pages
215\208
Time added
2021-10-26 14:58:34

Description

Create a polished game that includes many levels and fights using MonoGame. This book will show you how to add AI agents and 2D physics into your game, while improving the performance of the game engine. By the end of Game Development with MonoGame, you will have created a game worthy of being published. Over the course of this book, you will be exposed to advanced game development concepts such as scripting and AI as you improve the performance of the game engine with better memory management. You will learn how to create a level editor that you will use to build game levels. You will also pick up tips and tricks for adding polish to your game project by adding a camera system, layers, menus, and improving the game’s graphics using pixel shaders and better particle effects.  Upon completing this book, you will have a clear understanding of the steps required to build a game from start to finish and what it takes to create a 2D game that could ultimately be published.  What You Will Learn  Write a performant 2D game engineScript the behavior of game objectsBuild and use a level editor for your gameAdd a UI to your game Who Is This Book For Intermediate to advanced C# developers with knowledge of MonoGame. Basic knowledge of how to install and use the 2D capabilities of MonoGame is required, along with knowledge on how to use the content pipeline tool. Table of Contents About the Authors About the Technical Reviewer Acknowledgments Introduction Chapter 1: Game Performance Measuring Game Performance Inspecting the Game Performance The GameTime Class Controlling the Game’s FPS Settings Using Object Pools Conclusion Chapter 2: The Content Pipeline Tool The Content Pipeline Tool The Content Importer The Content Processor The Content Writer The Content Reader Extending the Content Pipeline Tool Creating a Pipeline Extension Adding Logic to Your Extension Loading and Saving Assets Adding Animations to the Content Pipeline Creating the XML Template Creating the TurnLeft Animation Asset Internationalizing Game Text Conclusion Chapter 3: Cameras and Layers Cameras How Cameras Work Adding a Camera to Your Game Making the Camera Travel Up with the Player Conclusion Chapter 4: Level Editor MonoGame.Forms How the Editor Works Creating the GameEditor Project Installing MonoGame.Forms Creating the MonoGame Control Asset Management Using a Better Set of Tiles and Game Objects The MonoGameControl Class Building Your Editor Setting the Stage Adding a Camera Using an Atlas for Your Ground Tiles Adding, Moving, and Removing Objects from Levels Drawing Items on the Screen Adding Game Events Conclusion Chapter 5: Scripting What Is Scripting? Sprite Animation and Sound What Is a Shader? Pausing the Game Circle Struct Displaying Health Setting Up For Debugging Conclusion Chapter 6: Enemy AI and Algorithms Essential Mathematics for Game Movement Logic Sine Circular Motions Using Sine and Cosine Using The Distance Formula To Enable Behavior Other Non-Linear Motion Interactions with the Player Bosses and Patterns Conclusion Chapter 7: Game State and Gamepad Input Gamepad Detection Game States Conclusion Chapter 8: Packaging The Game with Bells and Whistles Loading in Music and Sound Effects Making a Particle Emitter Lists and What They Do Actual Physics and the Amount of Particles Swaying Packaging The Game Conclusion Chapter 9: Tying It All Together Websites For Collaboration and Assets Itch.io GamedevMarket.net OpenGameArt MonoGame.Net In Conclusion Index

Similar books

Session C11: Ancient Cultural Landscapes in South Europe – their Ecological Setting and Evolution, Session C22: Gardeners from South America, Session S04: Agro-Pastoralism and Early Metallurgy Sessions, Session WS29: The Idea of Enclosure in Recent Iberian Prehistory, Session C88: Rhytmes et causalites des dynamiques de l'anthropisation en Europe entre 6500 ET 500 BC: Hypotheses socio-culturelles et/ou climatiques: Proceedings of the XV UISPP World Congress (Lisbon 4-9 September 2006) / Actes du XV Congrès Mondial (Lisbonne 4-9 Septembre 2006) Vol.36

Session C11: Ancient Cultural Landscapes in South Europe – their Ecological Setting and Evolution, Session C22: Gardeners from South America, Session S04: Agro-Pastoralism and Early Metallurgy Sessions, Session WS29: The Idea of Enclosure in Recent Iberian Prehistory, Session C88: Rhytmes et causalites des dynamiques de l'anthropisation en Europe entre 6500 ET 500 BC: Hypotheses socio-culturelles et/ou climatiques: Proceedings of the XV UISPP World Congress (Lisbon 4-9 September 2006) / Actes du XV Congrès Mondial (Lisbonne 4-9 Septembre 2006) Vol.36

2010 · PDF

THE BRITISH ARMY IN INDIA: ITS PRESERVATION BY AN APPROPRIATE CLOTHING, HOUSING, LOCATING, RECREATIVE EMPLOYMENT, AND HOPEFUL ENCOURAGEMENT OF THE TROOPS. with AN APPENDIX ON INDIA : THE CLIMATE OP ITS HILLS ; THE DEVELOPMENT OF ITS RESODRCBS, INDUSTRY, AND ARTS ; THE ADMINISTRATION OF JUSTICE ; THE BLACK ACT ; THE PROGRESS OF CHRISTIANITY ; THE TRAFFIC IN OPIUM ; THE VALUE OF INDIA ; PERMANENT CAUSES OF DISAFFECTION, AND OF THE RECENT REBELLION ; THE TRADITIONARY POLICY; MISGOVERNMENT BY NATIVE RULERS ; ANNEXATIONS OF THEIR TERRITORY, ETC.

THE BRITISH ARMY IN INDIA: ITS PRESERVATION BY AN APPROPRIATE CLOTHING, HOUSING, LOCATING, RECREATIVE EMPLOYMENT, AND HOPEFUL ENCOURAGEMENT OF THE TROOPS. with AN APPENDIX ON INDIA : THE CLIMATE OP ITS HILLS ; THE DEVELOPMENT OF ITS RESODRCBS, INDUSTRY, AND ARTS ; THE ADMINISTRATION OF JUSTICE ; THE BLACK ACT ; THE PROGRESS OF CHRISTIANITY ; THE TRAFFIC IN OPIUM ; THE VALUE OF INDIA ; PERMANENT CAUSES OF DISAFFECTION, AND OF THE RECENT REBELLION ; THE TRADITIONARY POLICY; MISGOVERNMENT BY NATIVE RULERS ; ANNEXATIONS OF THEIR TERRITORY, ETC.

1858 · PDF

Idries Shah 27 Books Collection : A Perfumed Scorpion, A Veiled Gazelle, Caravan of Dreams, Darkest England, Destination Mecca, Evenings with Idries Shah, Knowing How to Know, Learning How to Learn, Letters and Lectures of Idries Shah, Neglected aspects of Sufi study, Observations, Oriental Magic, Reflections, Seeker after Truth, Special Illumination, Special Problems in the study of Sufi ideas, Sufi thought and action, Tales of the Dervishes, The Dermis Probe, The Elephant in the Dark, The Englishman Handbook, Idries Shah Antology, The Magic Monastery, The natives are restless, wisdom of the Idiots PDF.

Idries Shah 27 Books Collection : A Perfumed Scorpion, A Veiled Gazelle, Caravan of Dreams, Darkest England, Destination Mecca, Evenings with Idries Shah, Knowing How to Know, Learning How to Learn, Letters and Lectures of Idries Shah, Neglected aspects of Sufi study, Observations, Oriental Magic, Reflections, Seeker after Truth, Special Illumination, Special Problems in the study of Sufi ideas, Sufi thought and action, Tales of the Dervishes, The Dermis Probe, The Elephant in the Dark, The Englishman Handbook, Idries Shah Antology, The Magic Monastery, The natives are restless, wisdom of the Idiots PDF.

2022 · PDF