Introduction

Welcome to Learn 2D Game Development with C#. Because you have picked up this book, you are likely interested in creating your own games with the C# programming language. This book teaches you how to develop 2D games with C# and MonoGame by giving you background and conceptual information so you can play, examine, and develop 2D games.

This book identifies and presents relevant concepts from software engineering, computer graphics, mathematics, physics, and game development—all in the context of building 2D games. The projects you’ll develop in this book are based on MonoGame, the open source implementation of of the popular XNA Framework discontinued by Microsoft. The presentations are tightly integrated with the analysis and development ...

Get Learn 2D Game Development with C# now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.