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

More Like This

Diablo IV Lord of Hatred review thumbnail featuring the game's logo and a menacing demon character with horns and glowing…

Diablo IV: Lord of Hatred Expansion Review

Explore Diablo IV's Lord of Hatred expansion. New classes, zones, and a thrilling campaign await.

Jordan Mercer·4 months ago·3 min read
Man holding signed Dell workstation at tech conference with AWS signage, NVIDIA logo and "Live" text overlay on right side

Exploring GTC 2026: AI, Robots, and Tech Demos

Dive into GTC 2026 with AI innovations, humanoid robots, and advanced tech demos that redefine the future.

Derek "D-Block" Washington·5 months ago·3 min read
Stick figure holding a clipboard marked "FAIL" with an X, against dark background with text "STOP MAKING THE WRONG GAME

Mastering Game Genre Choice: Passion Over Trends

Explore how to choose a game genre by balancing passion, expertise, and market trends for indie dev success.

Derek "D-Block" Washington·5 months ago·3 min read
Bug report document showing copper chest texture issue with Christmas present appearance, featuring comparison images of…

Minecraft 26.1 Snapshot: Game Rules Revamped

Explore new game rule features, time manipulation, and mob changes in Minecraft's latest 26.1 snapshot update.

Jordan Mercer·8 months ago·4 min read
Purple spherical character in a mirror-filled 3D game environment showcasing reflection effects and spatial geometry

Exploring 3D Game Development with D Language

Delve into Lewis Nicolle's journey of creating a 3D indie game using the D programming language, highlighting technical feats and lessons learned.

Lily Tsai·4 months ago·3 min read
A grid display of 44 colorful pixel art capes from Minecraft, arranged in rows against a dark background, showcasing all…

Exploring Minecraft Capes and Player Engagement

A deep dive into Minecraft capes, their history, and how they shape player engagement and community culture.

Mike Wierzbicki·6 months ago·3 min read
A soldier in desert combat gear with protective goggles and headset stares intensely at the camera against a fiery orange…

Battlefield Online: How EA Botched Its Korean F2P Gamble

In 2010, EA launched a free-to-play Battlefield for South Korea — and promptly proved it had no idea how F2P actually worked. Here's what went wrong.

Jordan Mercer·3 months ago·9 min read
Gaming characters and a Steam Deck display with "THIS WEEK IN VIDEO GAMES" text on orange and blue background

Destiny 2 Is Dead. FOMO Killed It.

Sony is shelving Destiny 2 for Marathon. Skill Up thinks it's a mistake—and from a mobile gaming lens, the design failures look very familiar.

Jordan Mercer·3 months ago·8 min read

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.