u/No_Tear_5299

▲ 11 r/Homebrews+1 crossposts

Hey everyone,

I recently started working on Sonic-J2ME-Web, a project focused on bringing the old 2005 Sonic The Hedgehog J2ME game to modern browsers.

Instead of using emulation, the idea is to recreate the Java ME environment in TypeScript and progressively port the original game logic to a custom HTML5 Canvas/WebAudio runtime.

Current goals:

  • J2ME compatibility layer
  • Accurate gameplay behavior
  • Original assets and level structure
  • Browser save support
  • Mobile + gamepad support later on

The project is based mainly on these decompilation efforts:

Still early in development, but the architecture is already being structured.

Would love feedback from people interested in:

  • reverse engineering
  • Java ME preservation
  • Sonic fangame/dev communities
  • browser game engines
  • old mobile gaming

Project:
https://github.com/josepilas/sonic-j2me-web

u/No_Tear_5299 — 7 days ago

Hey everyone,

I recently started working on Sonic-J2ME-Web, a project focused on bringing the old 2005 Sonic The Hedgehog J2ME game to modern browsers.

Instead of using emulation, the idea is to recreate the Java ME environment in TypeScript and progressively port the original game logic to a custom HTML5 Canvas/WebAudio runtime.

Current goals:

  • J2ME compatibility layer
  • Accurate gameplay behavior
  • Original assets and level structure
  • Browser save support
  • Mobile + gamepad support later on

The project is based mainly on these decompilation efforts:

Still early in development, but the architecture is already being structured.

Would love feedback from people interested in:

  • reverse engineering
  • Java ME preservation
  • Sonic fangame/dev communities
  • browser game engines
  • old mobile gaming

Project:
https://github.com/josepilas/sonic-j2me-web

reddit.com
u/No_Tear_5299 — 7 days ago