Building a Hand Painted Metroidvania with Immersive Lighting and Visual Storytelling

Industry

Gaming

Service

Game Development

Technologies We Use

Unity, C#, Custom Shaders

Executive Summary

Creating an atmospheric Metroidvania that delivers cinematic storytelling without dialogue was the goal behind Neon Moon. Built by Acme One for a game studio, the Unity based adventure game combines hand painted visuals, dynamic lighting, responsive combat, and environmental storytelling into an immersive player experience. The project achieved stable 60 FPS performance while preserving visual fidelity, demonstrating how artistic design and technical optimization can work together to create memorable gameplay.

Key Results

  • Stable 60 FPS performance on mid range PC hardware.
  • Custom real time lighting system delivering dynamic environmental effects.
  • Optimized rendering through GPU instancing and texture streaming.
  • Responsive combat refined using gameplay analytics and testing.
  • Adaptive audio system synchronized with player movement and environments.
  • Complete narrative delivered through environmental storytelling without dialogue.

What challenges do visually rich Metroidvania games present?

Hand painted games often require high resolution artwork, layered animations, lighting effects, and large interconnected worlds that can impact performance. At the same time, maintaining responsive combat and environmental storytelling without overwhelming players requires careful technical and artistic balance.

Key challenges included:

  • Maintaining high visual fidelity without sacrificing performance.
  • Delivering dynamic lighting that supports gameplay and storytelling.
  • Building a seamless interconnected world for exploration.
  • Balancing responsive combat with slower exploration mechanics.
  • Communicating narrative entirely through environmental design.

Goals & Objectives

The project aimed to:

  • Preserve the hand painted artistic style.
  • Maintain smooth gameplay across supported hardware.
  • Use lighting and sound as storytelling tools.
  • Build meaningful exploration through connected environments.
  • Deliver narrative without traditional dialogue.
How did Acme One build an atmospheric Metroidvania?

Acme One developed Neon Moon in Unity using a custom rendering pipeline that combined artistic presentation with performance focused engineering.

A custom shader based lighting engine dynamically controls torches, moonlight, particles, and environmental illumination, allowing lighting to influence both gameplay and emotional atmosphere without introducing significant rendering overhead.

Texture streaming, GPU instancing, and dynamic culling techniques were implemented to optimize memory usage and reduce draw calls, enabling stable 60 FPS performance while preserving the game’s hand painted visual quality.

Procedural audio systems react to player movement and environmental zones. Bright areas introduce subtle musical themes while darker environments transition into atmospheric ambient sound, reinforcing exploration and emotional pacing.

To improve gameplay, the development team created custom combat analysis tools that measured hit accuracy, recovery timing, and player interactions during testing. This data allowed continuous refinement of animations, attack timing, and combat balance.

Rather than relying on dialogue, Neon Moon communicates its story through environmental design. Lighting, abandoned relics, ruined architecture, and visual details encourage players to interpret the world naturally through exploration.

Workflow infographic showing a Unity game architecture with custom rendering, dynamic lighting, performance optimization, procedural audio, combat analysis, and environmental storytelling.

How was the game implemented?

The implementation included:

  • Developed a custom shader based lighting engine.
  • Optimized rendering using GPU instancing and texture streaming.
  • Built adaptive environmental audio systems.
  • Created custom combat balancing and testing tools.
  • Designed interconnected Metroidvania level architecture.
  • Developed environmental storytelling through visual design.

What business outcomes did Neon Moon deliver?

Stable 60 FPS gameplay performance.

High quality dynamic lighting effects.

Improved combat responsiveness.

Immersive environmental storytelling.

Optimized rendering performance.

Scalable architecture supporting future content expansion.

What business outcomes did Neon Moon deliver?

Stable 60 FPS gameplay performance.

High quality dynamic lighting effects.

Improved combat responsiveness.

Immersive environmental storytelling.

Optimized rendering performance.

Scalable architecture supporting future content expansion.

What Our Client Says

Don’t just take our word for it. Hear what our satisfied clients have to say about their experience partnering with ACME ONE

"Our vision was to let players experience the story through exploration instead of dialogue. Every lighting effect, soundscape, and environmental detail was carefully crafted to create emotion, and the final result delivered exactly the atmosphere we set out to build."

Creative Director
Neon Moon

Get In Touch With Us Today

We’re here to help! If you have any questions or would like to discuss.

Contact Info

We’re here to help! If you have any questions or would like to discuss how our IT services and technology solutions can benefit your business,

Our Location

Meydan – Nad Al Sheba – Dubai – United Arab Emirates

Phone Number

+971 50 952 6681

Email Address

info@acme-one.com

Working Hours

Monday - Friday: 9.00 - 6.00
Saturday & Sunday (Closed)

Get In Touch

We’re here to help! If you have any questions or would like to explore how our custom software, digital solutions, and IT expertise can support your business growth.