Proceedings of the thirty-first SIGCSE technical symposium on Computer science education
Experience with an industry-driven capstone course on game programming: extended abstract
Proceedings of the 36th SIGCSE technical symposium on Computer science education
When objects collide: abstractions over common physics problems for capstone projects in CS1
Journal of Computing Sciences in Colleges
Gedi: a game engine for teaching videogame design and programming
Journal of Computing Sciences in Colleges
Breadth-first CS 1 for scientists
Proceedings of the 12th annual SIGCSE conference on Innovation and technology in computer science education
Using the Java instructional game engine in the classroom
Journal of Computing Sciences in Colleges
Evaluating a breadth-first cs 1 for scientists
Proceedings of the 39th SIGCSE technical symposium on Computer science education
Game-themed programming assignments: the faculty perspective
Proceedings of the 39th SIGCSE technical symposium on Computer science education
Using Greenfoot and games to teach rising 9th and 10th grade novice programmers
Sandbox '08 Proceedings of the 2008 ACM SIGGRAPH symposium on Video games
Integrating games and machine learning in the undergraduate computer science classroom
GDCSE '08 Proceedings of the 3rd international conference on Game development in computer science education
Introductory programming courses and computer games
Proceedings of the 40th ACM technical symposium on Computer science education
An experience report and analysis of Java technologies in undergraduate game programming courses
Journal of Computing Sciences in Colleges
The Northwest Distributed Computer Science Department
Journal of Computing Sciences in Colleges
A puzzle game for introductory data structures
Journal of Computing Sciences in Colleges
Distance learning support system for game programming with Java
KES'10 Proceedings of the 14th international conference on Knowledge-based and intelligent information and engineering systems: Part III
Is Java relevant in the game industry?
Journal of Computing Sciences in Colleges
Investigating the use of an online assignment submission and assessment system in the CS classroom
Journal of Computing Sciences in Colleges
Hi-index | 0.00 |
The computer games industry has grown rapidly over the last fifteen years. In 2004, game industry sales reached $7.3 billion, more than doubling since 1996 [6]. During the same period of time, universities around the world have begun to take notice; game design courses have become an integrated part of the curriculum at a number of well-respected universities. In this paper, we examine a key decision involved in establishing a game design course---choosing a game engine. We present a set of six game engine attributes that are particularly relevant to educators. A survey of current pedagogical engines reveals that most of today's game engines rely on advanced knowledge of the C++ programming language, but many college curricula are based on Java, presenting a potential obstacle. To help bring game design courses and projects to these institutions we introduce JIGE, an open source game engine we are developing that is based on Java instead of C++.