Inspiration

Midnight City was inspired by the feeling of being awake when the world is asleep. That quiet, surreal moment where neon lights feel louder than people. I wanted to capture the emotional space between solitude and curiosity, where a player feels both lost and drawn deeper into the environment.

Visually, I pulled inspiration from liminal spaces, cyberpunk cityscapes, and late-night exploration games. The idea was to create a world that feels alive even when nothing is happening — like the city itself is waiting for you to discover something hidden beneath its surface.

What it does

Midnight City is a first-person immersive exploration experience set in a neon-lit, liminal cyberpunk city at night. Players enter an atmospheric world where the goal is not to “win,” but to explore, discover, and emotionally experience the environment.

As you move through the city, you can:

Wander through interconnected districts filled with glowing architecture and hidden pathways

Discover subtle environmental storytelling elements that hint at a deeper, unseen narrative

Experience dynamic lighting and ambient soundscapes that shift the mood as you explore

Interact with select environmental triggers that reveal small moments or changes in the world.

Challenges I ran into

The main challenge in developing Midnight City was working completely solo. Without a team, I had to take full responsibility for every part of the design process — from world structure and player flow to atmosphere, pacing, and documentation. This meant constantly switching between creative thinking and technical planning, which made it harder to maintain momentum at times.

Accomplishments that I'm proud of

One of the biggest accomplishments in Midnight City is that I was able to fully develop the entire concept solo while maintaining a clear and consistent vision. From the initial idea to the final structured player journey map and GDD, I successfully translated an abstract mood and feeling into a fully organized game design experience.

What we learned

Working on Midnight City taught me how to turn an abstract idea into a structured game design. One of the biggest lessons was learning how to translate mood, emotion, and atmosphere into clear design decisions that can be communicated through a Game Design Document and a player journey map.

I also learned how important pacing is when designing an experience. Since the project is focused on a 15-minute guided journey, every moment had to serve a purpose, whether it was introducing the world, building curiosity, or reinforcing the atmosphere. This helped me understand how small design choices can significantly impact how a player feels over time.

What's next for Midnight City

The next step for Midnight City is expanding it from a design concept into a more playable prototype experience. The goal would be to take the core 15-minute journey map and begin building a small vertical slice that captures the intended atmosphere, pacing, and exploration flow in-engine.

Built With

Share this project:

Updates