Tags:computer science education, game development course and unity game engine
Abstract:
Video games are popular and all students want to learn how to make them. As computer science teachers we see incorporating games into our curricula as a great way of increasing student excitement, increasing retention, and teaching communication skills. Searches of articles and course offerings from other educational institutions does not provide a lot of clarification on what is the best environment for teaching such a course. The solution that we have found after many attempts is to build a game development course around the Unity game engine, and in this paper we describe how we arrived at this decision. Unity is easy to learn, free, cross-platform, a real game engine, and known in the field of game development but not discussed in computer science literature with regard to this type of course.