Go to main content
Formats
Format
BibTeX
MARCXML
TextMARC
MARC
DublinCore
EndNote
NLM
RefWorks
RIS
Cite
Citation

Linked e-resources

Details

Intro
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

Browse Subjects

Show more subjects...

Statistics

from
to
Export