Computer Science

Square Swords 3D Fighting Game

Square Swords 3D Fighting Game

Computer science major developed prototype for 3D fighting game.

About the Project

Overview

This game prototype was developed by Alex Deacon as part of a semester-long independent project advised by Prof. Stuetzle. The game was developed in the Unreal Game Engine, the premiere industry tool for game development.

This prototype is a 3D fighting game in which characters are made of small blocks called voxels. When a character is hit, part of their body’s blocks are blown away, making them less agile. Characters are also attached to their weapons, which move independently of the characters themselves. Players control both the character models themselves, and the weapons, which always maintain a sustained distance from the character model, but it can spin and attack on its own.

The game prototype was developed using modern game development best practices. As part of the development process, Alex analyzed the fundamental ideas of “play” and “fun” to develop a prototype that takes the user experience into account as much as possible.

Student

Alex Deacon ’16,  Computer Science

Instructor

Christopher Stuetzle, Associate Professor and Department Chair, Computer Science

Assignment Type

Independent study project

Languages/Code/Programs/Technology Used
  • Unreal Engine game engine using C++ and Visual Studio
  • Blender for object modeling

Photo Gallery