Articles via Databases
Articles via Journals
Online Catalog
E-books
Research & Information Literacy
Interlibrary loan
Theses & Dissertations
Collections
Policies
Services
About / Contact Us
Administration
Littman Architecture Library
This site will be removed in January 2019, please change your bookmarks.
This page will redirect to https://digitalcommons.njit.edu/theses/312 in 5 seconds

The New Jersey Institute of Technology's
Electronic Theses & Dissertations Project

Title: Game engine architecture : A comprehensive view
Author: Kehoe, Donald
View Online: njit-etd2009-084
(xii, 95 pages ~ 3.1 MB pdf)
Department: Department of Computer Science
Degree: Master of Science
Program: Computer Science
Document Type: Thesis
Advisory Committee: McHugh, James A. (Committee chair)
Sohn, Andrew (Committee member)
Baltrush, Michael Allen (Committee member)
Date: 2009-08
Keywords: Game development
Game engine
Computer programming
Availability: Unrestricted
Abstract:

Game development is an ever growing interdisciplinary field. A variety of different skill sets need to come together to create a professional game. These range from art, audio and design through programming and development. It is difficult to isolate the different disciplines in game development since every aspect of the game is co-dependent on everything else. Even in the programming domain there are a number of sub-disciplines that a game can require such as physics programming, environmental programming, artificial intelligence and programming the core game engine, A game can even be developed in a number of different ways depending on the design of the final product.

This daunting array of required disciplines makes it difficult to offer effective instruction in game development, The tendency is to divide the disciplines according to traditional academic categories. This leads to offering courses on game development that are too narrowly focused to lead to any functional games or to courses that are purely theoretical, This thesis attempts to outline the development of a generic game engine and show how it can be implemented with minimal skills, beyond those in programming. It is intended to serve as a foundation for developers who will specialize in a particular area, but will nonetheless need to understand what a game engine is and how programmers in different fields can work with it.


If you have any questions please contact the ETD Team, libetd@njit.edu.

 
ETD Information
Digital Commons @ NJIT
Theses and DIssertations
ETD Policies & Procedures
ETD FAQ's
ETD home

Request a Scan
NDLTD

NJIT's ETD project was given an ACRL/NJ Technology Innovation Honorable Mention Award in spring 2003