Night Racer A case study in the small-scale development of a graphically refined game

Typ
Examensarbete för kandidatexamen
Bachelor Thesis
Program
Software Engineering (300 hp)
Publicerad
2013
Författare
Hultman, Marcus
Keinestam, Johannes
Lundquist, Andreas
Thander, Fredrik
Modellbyggare
Tidskriftstitel
ISSN
Volymtitel
Utgivare
Sammanfattning
This Bachelor’s thesis details the development of a graphically refined action game by a smallscale development team under a six month time constraint. The goal is to create a visually pleasing game with basic playability and network game capabilities. The resulting game is also meant to be commercially viable, in the sense of having the potential of marketability and being proof of concept as part of a sales pitch. The game in question is a racing game called Night Racer, which is created using Microsoft’s XNA framework with the C# programming language. For making a visually pleasing game easier to develop, the target hardware is decided to be high-performing computers, which allows for large amounts of graphical effects to be implemented. Among the techniques implemented in the game are particle systems, post-processing effects such as bloom, shadows, Phong shading, normal maps, and environment maps. In the development of such a graphically refined game under time constraints, gameplay has to come second, but an extendable game engine is implemented to allow for further development of new, more interesting, game modes. The result is a visually pleasing game, using graphical effects such as particle effects and pulsating light sources to provide a sense of constant screen movement. A multiplayer game mode allows up to four players to compete online, while providing a smooth gaming experience. The game is however very primitive gameplay-wise, and it is the opinion of the authors that developers working under a similar set of conditions that a more complete game engine solution than XNA would allow for further refinement of the graphics, while also allowing more time to be spent on gameplay.
Beskrivning
Ämne/nyckelord
Data- och informationsvetenskap , Computer and Information Science
Citation
Arkitekt (konstruktör)
Geografisk plats
Byggnad (typ)
Byggår
Modelltyp
Skala
Teknik / material
Index