Game engines, tools and 2D worlds.

Since 1996, MegaStorm has built cross-platform C++ game engines, editors, games, benchmarks and programming experiments.
Current work is focused on completing CRM64Pro GDK and EditorC64, then moving into games set in a shared universe.

CRM64Pro GDK
previous arrow
next arrow
 

CRM64Pro GDK

The main development kit: a modern C/C++ framework and SDL3 companion for high-performance 2D games.

EditorC64

The official CRM64Pro resource editor for asset import, preview, editing and CDC archive workflows.

Pac-Man Evolution

A complete CRM64Pro game with procedural mazes, classic arcade pacing and neural-network-driven ghost AI.

TitanBomberC32

A Bomberman-like arcade game and one of the long-running projects behind the MegaStorm toolchain.

News

  • CRM64Pro GDK v0.18.0 Video, CDCv2 and Scene import update

    CRM64Pro GDK v0.18.0 Video, CDCv2 and Scene import update

    CRM64Pro GDK  v0.18.0 is now available, bringing the first public Video module, the new CDCv2 archive backend, and expanded EditorC64 workflows for Scene and animated tile content. This release continues the modernization work started in earlier versions, but moves the focus from GUI structure to media, archive storage and API consistency. The biggest user-facing additions...Read More »
  • CRM64Pro GDK v0.17.0 Major GUI update

    CRM64Pro GDK v0.17.0 Major GUI update

    CRM64Pro GDK  v0.17.0 is now available, and this release is centered on a broad refactor and expansion of the GUI system. After the networking work in v0.16.0, this version moves the same kind of cleanup and modernization into the user-interface layer. The goal was not only to add more widgets, but also to make GUI...Read More »
  • CRM64Pro GDK v0.16.0 SDL3_net migration and NetworkTCP overhaul

    CRM64Pro GDK v0.16.0 SDL3_net migration and NetworkTCP overhaul

    CRM64Pro GDK  v0.16.0 is now available, and the biggest change in this release is a major update to the NetworkTCP module. At first glance this might look like a migration from SDL2_net to SDL3_net. That is certainly part of the story, but not the whole one. During the update I also reworked the login flow,...Read More »