What is it?
GoGnome is a 3D Platformer game staring, you guessed it, Gnomio and his Gnomies! Embark on a quest to get your Magical Mushrooms back from the nasty Gnoblins. Go Go, GoGnome!
What I did:
I worked on this game (remotely) with my friends (6 people) from Oh My Cod! and my previous internship with LUMA. We all had experience making games in Unity, but we all wanted to push ourselves to learn Unreal this summer. We made this game as a sort of trial run or Game Jam which took place over 5 days. (We used Tortoise SVN for version control).
Challenges and Solutions
I was responsible for creating the health and collectible systems. I created C++ and Blueprint classes that would manage properties, support functions such as modifying health for taking damage and finding health pickups, and creating trigger events such as when a mushroom was collected or when a player ran out of health.
What's Missing / Lessons Learned
This game had a really short development cycle and as such there was little time for preproduction. While we managed tasks through scrum, there was too little specifications laying out how we wanted things to work.
We also had several issues with ignore files not being properly setup where our project would become decoupled from our code and were limited when we realized that Blueprints could not be merged like c++ files. For example, I wrote my health class in c++ and set it up for use with our player blueprint, but someone else accidentally pushed a change that removed my progress. By the end of the week, however we were able to complete our game. We discussed what could be better and have moved on to start production on a proper Unreal Game using what we've learned. |
|