God of Concrete
Role: Programmer and UI Designer
Time: February 2026-Present
Team size: 4

God of Concrete is a first person surreal survival horror game, tasking the player to fight and use various horrors – angels and demons, while navigating the seemingly endless halls and rooms that make up the various organs of the God of Concrete!
Features I Created
Main Menu
I created a fully 3D main menu as a challenge to myself. All of these items exist in the world, and respond to the player’s mouse movements as appropriate. It also works with controller! The eye acts as a mouse indicator and I followed the principles of contrast, color theme, font, and balance to create this menu experience.
Interactable Items
Players need to be able to pick up items. I created a system where any item can be picked up and any specified event will occur. In this instance, the bugs are food that heal the player, indicated by the yellow ring around the screen.
Demon Vision
When possessing a demon, items that are not visible are visible, and players are able to activate them once they see them. I also added a blue outline so it is obvious when something is demon visible.
PSA UI Elements
As a UI designer, I want to make sure the player knows how to play the game. Therefore, I created PSAs that are around the level as appropriate, telling the player diegetically how to use the controls and play the game.
Lock
This system uses the eye system to activate locks on doors. I used Blueprint Interfaces and custom events to trigger these interactions. The eyes also have decals and particles that I implemented.
Enemy Behavior
The enemy we dubbed the “Eyeder” has a blackboard, behavior tree, and tasks that I created. The enemy also looks at the player and moves around the navigable locations.
