10+ years after the release of DEMO 4, the day has come that Dune 2 – The Maker gets a new version. No more DEMO versions, just normal versioning, beginning with 0.5.0 from now on.

In a nutshell this version brings the following new features:

The full changelog of this version can be found here.


You can grab version 0.5.0 (d2tm.zip file) from here. Unpack, and execute. And you’re on your way. Be sure to read the controls.txt file so you know some of the hotkeys (like repairing, etc).

Special thanks

I want to thank Arjen van de Ende (lot of pairing sessions hacking at the new features) and Bruno Antunes (playtesting and providing general feedback) for their efforts. Without your help I wouldn’t have got this far. Thanks!

What does it look like?

If you want to see some action first, you can take a peek here:


If you want to provide feedback, you can email me, use Twitter (handle @dune2themaker) or post your feedback at the forums. Another way is creating a Github ticket (if you’re able).


It all started a few months ago… and instead of worrying about the future I just kept hacking at it. One feature or bug at the time.

This version took me 5-6 months of 2-3 nights a week (on average) and I enjoyed every minute of it. On to the next version! 🙂

Comments are closed

Want to support? Please consider donating via Kofi.

Path finding progress demo... made it so I use a priority_queue, did X4 speedup. Nice! https://dune2themaker.fundynamic.com/video/new_pathfinder_02.mp4 #indiedev #gamedev #d2tm #dune2

Path finding testing is done on a map (64x64) where only 1 possible path exists between two corners of the map. I also found a bug in the heuristic function - it would evaluate too many cells. With that sped up greatly, but still needs to be faster.

Spent more hours on path finding. Still too slow! (100/200ms for 1 unit, finding 1 path is SUPER SLOW (on complex map)). Need to shave off more milliseconds.

It is not so hard to implement a new pathfinding algorithm. The harder part is to make it perform properly. Especially when you send over groups of units. #indiedev #gamedev #dune2 #d2tm #remake

Load More...