IRMA-International.org: Creator of Knowledge
Information Resources Management Association
Advancing the Concepts & Practices of Information Resources Management in Modern Organizations

Modular Game Engine Design

Modular Game Engine Design
View Sample PDF
Author(s): Aaron Boudreaux (University of Louisiana at Lafayette, USA)and Brandon Primeaux (University of Louisiana at Lafayette, USA)
Copyright: 2012
Pages: 20
Source title: Algorithmic and Architectural Gaming Design: Implementation and Development
Source Author(s)/Editor(s): Ashok Kumar (University of Louisiana at Lafayette, USA), Jim Etheredge (University of Louisiana at Lafayette, USA)and Aaron Boudreaux (University of Louisiana at Lafayette, USA)
DOI: 10.4018/978-1-4666-1634-9.ch013

Purchase

View Modular Game Engine Design on the publisher's website for pricing and purchasing information.

Abstract

The usage of software engineering principles in designing a game engine is discussed in this chapter using a simple tower defense game implemented using C# and the XNA Framework to illustrate usage of the engine. Essential functions, such as collision detection, input/output, graphics, object management, state management, and sound, will be implemented as independent units called managers. Because each manager is independent from the rest, essential development tasks such as implementing each manager and isolating bugs are much simpler.

Related Content

Johnny L. Williams. © 2026. 26 pages.
Anthony Mark Gray, James E. Bartlett. © 2026. 32 pages.
Christopher H. Slotboom. © 2026. 72 pages.
Ameera Law, Sebastian Gutierrez, Keren Asgodom, Mahrukh Khan. © 2026. 32 pages.
Kashish Ali, Autumn Garcia, Alina Vadsariya. © 2026. 20 pages.
Michelle Bartlett. © 2026. 22 pages.
Tarana Afrin Chandel. © 2026. 32 pages.
Body Bottom