Latest Post: Dimenshaper: My First Professional Game, a Precision Platformer Made with Godot

Dimenshaper: My First Professional Game, a Precision Platformer Made with Godot

Dimenshaper is my first professional game: a precision platformer built with Godot where switching dimensions reshapes every room. Play the free demo on Steam.

6 min read
Dimenshaper logo with the green pixel art hero above a dungeon corridor.

Dimenshaper is my first professional game, and it is finally out in the world. It is a precision platformer made with Godot, and you can play the free demo on Steam right now.

👉 Play the free Dimenshaper demo on Steam

I have written a lot on this blog about game development in Godot: cutscenes, cameras, architecture, testing on the Steam Deck. This article is different. It is not a tutorial. It is about the game those learnings ended up in, what kind of game it is, and why I built it with Godot.

What Is Dimenshaper?

Once feared for your power, now stripped of it, you descend through a fractured world to reclaim what was lost.

Dimenshaper is a handcrafted precision platformer about momentum, timing and mastery. You jump through dangerous rooms, switch dimensions to change how the level behaves, and chase faster, cleaner runs through challenges that were designed one by one.

If you enjoy games where every death teaches you something and every room feels like a small puzzle you solve with your hands, this one is for you.

Watch the Dimenshaper Demo Trailer

Before you jump in, here is the official demo announcement trailer, so you can see the dimension switching in motion:

Play

Liked what you saw? The demo is one click away:


Main Features of Dimenshaper

  • Precise, demanding controls: tight controls, demanding jumps and fast reactions.
  • Switching dimensions: with a single input the room changes, so paths appear and disappear and obstacles come and go.
  • Curated levels: a selection of early levels that introduce the core movement mechanics step by step.
  • Time goals and replayability: beat a room, then come back to clear it faster and cleaner.
  • More than 10 unlockable character skins.
  • 3 game filters: Default, CRT and Metallic.
  • Single-player with Steam Achievements and Steam Cloud support.
Dimenshaper demo level 1-5: the green hero jumps between spike-covered walls toward the exit door.
Precise jumps between spike walls in demo level 1-5.
Dimenshaper demo level 1-13: red, green and blue blocks and portals that change depending on the active dimension.
Switching dimensions changes which R, G and B blocks exist in the room.
Dimenshaper skin selection menu with the Viking skin selected among sixteen character skins.
Pick one of the unlockable character skins, like the Viking.

Why I Made Dimenshaper with Godot

A few reasons why Godot was the right engine for my first professional game:

  • It is free and open source. No royalties and no runtime fees. After everything that happened in the industry (I wrote about it in Game Engines and Ethics: Unreal, Unity & Godot), owning my tools mattered to me.
  • It is great for 2D. Godot’s 2D workflow is first-class, which is exactly what a platformer needs.
  • It exports easily to Windows, macOS and Linux. That makes supporting SteamOS and the Steam Deck much simpler. I test builds directly on the Deck with the workflow from Steam Deck in Godot Workflow.
  • It is lightweight. The demo only needs 500 MB of RAM, OpenGL 3.3 and 500 MB of storage, so it runs on modest hardware too.
  • GDScript is fast to iterate with. For a game that lives and dies by game feel, being able to tweak a value and test it in seconds is priceless.
Dimenshaper demo level 1-18 built in Godot: icy blue tiles, cannons, jump pads and dimension blocks.
A later demo level with cannons, jump pads and dimension blocks, all built in Godot.

If you are a Godot developer yourself, you might like some of the patterns I wrote about along the way: the Godot 4 CutsceneDirector, the Godot 4 Camera Switcher and moving from singletons to services in Godot. You can also browse every article tagged #Godot.


From a Prototype to My First Professional Game

Dimenshaper did not start as a Steam game. It started as a small prototype that I shared on itch.io to get feedback. Those first players and their feedback helped shape it into a real product.

Going from a prototype to a professional release meant a lot of work that has nothing to do with jumping: controller support, nine languages, achievements, cloud saves, a Steam page, builds for several platforms and plenty of playtesting. As a frontend developer, it was also a lesson in keeping scope under control, something I had to remind myself of more than once.

Dimenshaper is published by Barkhalla Studios, which is my company. And it is the first game that I can call professional: designed, polished and released for real players.


Dimenshaper Release Plan: Early Access and Full Version

The demo is only the first step. This is the plan for the next months:

  • Steam Next Fest: players try the demo and share their feedback.
  • Early Access (end of 2026 / beginning of 2027): after applying the feedback from Steam Next Fest, Dimenshaper will enter Early Access on Steam.
  • Full version (end of 2027, probably): the complete game, shaped by everything the Early Access community tells me.

Dates in game development can change, so take these as estimates. The best way to stay up to date is to follow and wishlist Dimenshaper on Steam.


Platforms, Languages and System Requirements

GenreAction, precision platformer
EngineGodot
Developer / PublisherBarkhalla Studios
Demo release29 August 2026
PlatformsWindows 10/11 (64-bit), macOS, SteamOS, Linux (Ubuntu 20.04 LTS or equivalent)
ControllerFull controller support
LanguagesEnglish, French, German, Spanish, Portuguese (Brazil), Russian, Simplified Chinese, Korean, Japanese
Minimum requirements500 MB RAM, OpenGL 3.3, 500 MB storage
DemoFree to play on Steam
Early AccessExpected end of 2026 / beginning of 2027
Full versionExpected end of 2027

Play the Dimenshaper Demo on Steam

The best way to understand Dimenshaper is to play it. The demo is free, it is small, and it runs on Windows, macOS, Linux and the Steam Deck.

👉 Download the Dimenshaper demo on Steam

If you play it, I would love to hear what you think: which rooms frustrated you, which ones felt great, and what your best times are. And if you like it, adding Dimenshaper to your Steam wishlist is the single best way to support an indie developer.


FAQ about Dimenshaper

Dimenshaper is a handcrafted precision platformer about momentum, timing and mastery. You jump through dangerous rooms and switch dimensions to change which paths and obstacles exist.


Share article

Comments

Powered by Giscus

Related Posts

Stay in the loop!

Get to know some good resources. Once per month.

Frontend & Game Development, tools that make my life easier, newest blog posts and resources, codepens or some snippets. All for free!

No spam, just cool stuff. Promised. Unsubscribe anytime.