The popular FPS series of games known as Doom.

What it does

It's a FPS survival game where you must take out several rounds of enemies, with each round getting progressively harder.

How we built it

We utilized the game engine known as Unity. In addition, for character models, we were able to incorporate Blender. For code scripting, we used C# written in the IDE of Visual Studio.

Challenges we ran into

GitHub! We kept having issues getting our project onto GitHub due to many initial merge conflicts and files being overwritten. Initially, we were actually sending each other zipped versions of our game until we were finally able to get a repo going towards the end of the hackathon event. Other issues we ran into were getting character models working in the game from migrating from Blender into Unity. Ultimately, we had to scrap these in favor of using pre-built models in order to finish our game on time.

Accomplishments that we're proud of

Getting a working game! We were actually surprised that we were able to get a working game towards the end considering how we felt overwhelmed at the beginning.

What we learned

We learned how to work as a team. We also learned how to create our own lightmapped environments and models from Blender (even though these couldn't make it into the final cut). We also tested many C# scripts and were surprised at how everything fit together.

What's next for Doom Beach

If we were to continue working on this project, we would like for more of our character models to be migrated from Blender and to utilize our own personal animations for these game models.

Share this project: