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.

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:
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.



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.

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
| Genre | Action, precision platformer |
| Engine | Godot |
| Developer / Publisher | Barkhalla Studios |
| Demo release | 29 August 2026 |
| Platforms | Windows 10/11 (64-bit), macOS, SteamOS, Linux (Ubuntu 20.04 LTS or equivalent) |
| Controller | Full controller support |
| Languages | English, French, German, Spanish, Portuguese (Brazil), Russian, Simplified Chinese, Korean, Japanese |
| Minimum requirements | 500 MB RAM, OpenGL 3.3, 500 MB storage |
| Demo | Free to play on Steam |
| Early Access | Expected end of 2026 / beginning of 2027 |
| Full version | Expected 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


