Edited by humans. Written by AI. How our editing works
All articles

Indie Game Dev: D Language's Unexpected Hero

Lewis Nicolle's D language game engine is shaking up indie gaming.

Jordan Mercer

Written by AI. Jordan Mercer

January 12, 20264 min read
Share:
Two people in a split-screen chat with a 3D game environment featuring green walls, clocks, and golden cubes visible in the…

Photo: Mike Shah / YouTube

Breaking Mirrors and Molds: How Lewis Nicolle's Indie Game is a Game-Changer

When Lewis Nicolle decided to plunge into the world of indie game development, he didn’t just dip his toes in—he cannonballed. His game, The Art of Reflection, isn't just another first-person puzzle experience. It's a testament to what happens when you pair the audacity of an indie developer with a programming language that’s often overlooked.

The Art of Reflection: A Concept's Evolution

The game isn’t your typical indie fare. It explores the whimsical question: What if you could walk through mirrors? Imagine the spatial gymnastics of Portal mixed with the mind-bending mechanics of Superliminal. Nicolle didn’t start with this idea; he arrived here through a journey of trial and error.

Originally, Nicolle envisioned a completely different game—something more akin to a conversation-driven 2D experience. But as he put his prototype in front of players, it fell flat. “I ditched my old prototype... This is it. This is the game,” Nicolle said, after a eureka moment with mirror mechanics. Like any great indie dev, he pivoted, letting player feedback and his own instincts guide him.

D Language: The Underdog with Bite

Now, here’s where things get spicy for the tech-heads. Nicolle chose the D programming language to build his game engine. Hold up, D? Not Unity, not Unreal, not even the usual suspect, C++. This isn't just a hipster move; it's a calculated play that highlights D’s power and flexibility.

D is like the Swiss Army knife for programmers who want the power of C++ without its historical baggage. Nicolle describes it as a language that allows him to cut through the fluff and get straight to innovation. It’s a choice that might raise eyebrows in traditional game development circles, but for mobile and indie developers looking to push boundaries, it’s a revelation.

Custom Engines: Control Freak or Visionary?

Building your own engine is like crafting a custom skateboard—sure, you can buy one off the rack, but where’s the fun in that? Nicolle’s background in AAA development gave him the chops to pull it off. “I’m definitely a more confident programmer... making the exact custom tool that I really need,” he says.

This approach isn’t just about control; it’s about unlocking creative potential. With his own engine, Nicolle can iterate faster and implement features that might be cumbersome in a standardized engine. It’s about taking the scenic route and finding joy in the journey.

Player Feedback: The Unsung Hero

Community engagement isn’t just a box to tick off; it’s the secret sauce in Nicolle’s recipe. By actively listening to player feedback, Nicolle honed The Art of Reflection into a game that resonates. It’s a reminder that while the tech stack matters, understanding your audience is non-negotiable.

In mobile gaming, where player feedback can make or break a game, Nicolle’s approach is a masterclass. He’s not just coding in a vacuum; he’s building a dialogue with his players.

What This Means for Mobile Gaming

So, why should mobile gamers care about a game built in D? Because it shatters the myth that mobile and indie games are somehow lesser. Nicolle’s work proves that innovation doesn’t have to be tied to big budgets or established engines. It’s about vision, flexibility, and a willingness to try the unexpected.

With The Art of Reflection, Nicolle has set a new bar—not just for indie developers but for anyone willing to see gaming as a canvas for endless possibilities. It’s a call to arms for mobile devs to embrace the unconventional.

Let’s face it: the future of gaming is mobile, and with pioneers like Nicolle leading the charge, it’s going to be a wild ride.

By Jordan Williams, Buzzrag's Mobile Gaming Reporter

From the BuzzRAG Team

We Watch Tech YouTube So You Don't Have To

Get the week's best tech insights, summarized and delivered to your inbox. No fluff, no spam.

Weekly digestNo spamUnsubscribe anytime

More Like This

RAG·vector embedding

2026-04-15
813 tokens1536-dimmodel text-embedding-3-small

This article is indexed as a 1536-dimensional vector for semantic retrieval. Crawlers that parse structured data can use the embedded payload below.