Posted June 09, 2025 by thedevnamedben
#3D #Atmospheric #Indie #Metroidvania #Narrative #Short #Singleplayer #Unreal Engine
Hey there!
In Edge Case, one of the objects you will frequently interact with throughout the game world of “Genesis” is the terminal. In this second devlog, I would like to dive a little into the design and ideas behind the terminal, its user interface, and its logic. First things first, here is a screenshot of what it looks like at the moment:
Pretty cool, right? Well, let me temper expectations a little bit. This is not a technical breakdown of how the terminal was put together. Because it is still actively in development, I am going to leave that part for another devlog. Stay tuned if you're interested in that.
Where the Idea Came From
Having seen games like The Magic Circle (image 1 above) and the still in-development Zero Page (image 2 above), I pitched the idea of having computer terminals around the game world that, based on how the player interacted with them, could affect said game world. The team agreed with the idea, and it ended up in the final game design document for the game. Speaking of design, let's get into that...
The Design of the Terminal
As stated before, the terminal itself is a device that players will interact with frequently in the game world of “Genesis.” Here is a quick rundown of how it works: the player will go up to a terminal in the game world, type a command into the user interface, and that command will affect elements of the world. Below is a bulleted list of examples:
Another idea the team considered in the game's design document was the ability to toggle the visibility of colliders and hitboxes on the enemy. Whether we end up getting that ability into the terminal depends on how smoothly development goes in the coming weeks.
What are your opinions on the terminal? Is it a good mechanic? Is there more we could add to it?
I would like to hear your suggestions.
Until next time,
-Ben