Neon Punk Chaos
Unreal Engine 5.4 Role: Level and Environment Programming
In a Drab and Dreary world, You are a hero called Neon Punk Chaos - The NPC. You must find and kill the dark assassins corrupting the colour of the world to bring back vibrancy. Explore a never-ending world that will procedurally generate as you progress from room to room, gaining rewards for each area cleared to help you along your journey.
Neon Punk Chaos is the first Game Jam game I ever worked on with the theme being "You are the NPC". It was a great experience, as it forced me to use and get knowledgeable in unreal engine which I had rarely used beforehand. Having taught myself many lessons during such a short amount of time was unbelievable and bring excitement for all of my future projects.
My Contribution to this Project
This project was completed in less than 48 hours as part of a Game Jam for AIE in mid-2024. Our team consisted of 5 Programmers, 1 Game Designer, and 1 Artist. unfortunately due to work commitments and issues running Unreal Engine 2 programmers were unable to commit to the project. Fortunately we were still able to scope appropriately and make a game we are proud of for such a short amount of time.
I was assigned to be the lead level and environment programmer which include but was not limited to:
Main Responsibilities:
-
Designing a procedural environment generating rooms to travel between once completing each area.
-
Designing a simple, performant way of updating all materials in the generated room at runtime to increase material emissive to simulate brightening of the world.
What I Learnt from this Project
This project was my first Game Jam Project for an internal game jam for AIE, where we were given 48 hours to design and create a game around the idea of "You are an NPC". To make this project more difficult for me It was the second time I ever used Unreal Engine and to rapidly learn and understand an engine with little knowledge. I believe this to be the fastest I have developed new skills in all my education and it makes me excited for future game jam projects. Some key learnings:
Key Learnings:
-
Procedural world generation
-
Mass Dynamic material changes to lerp the world/room from boring drab to colourful with room progression.
-
Rapid development
-
Unreal blueprint development