r/retrogamedev 8h ago

AmiGTA1 - A native AmigaOS 68k port of Grand Theft Auto is in the works

Thumbnail indieretronews.com
45 Upvotes

r/retrogamedev 5h ago

Reverse-engineered a 1998 PS1 homebrew game's level format and rebuilt it in Roblox

8 Upvotes

Found the source code for Gravitation, an old Net Yaroze (PS1) homebrew game, but no docs on its level/sound file formats. Decoded the level file myself (turned out to be a simple RLE-encoded bitmap) and the sound bank (raw PS1 ADPCM), then rebuilt the gravity/thrust ship-combat physics and the actual first-level layout in Roblox as a multiplayer FFA arena.

Happy to share more about the reverse-engineering process if anyone's curious — link's in my profile/comments if you want to see it running.


r/retrogamedev 1d ago

GTA 6 hype is everywhere… so I made GTA run on an ESP32.

Enable HLS to view with audio, or disable this notification

172 Upvotes

This is a top-down open-world GTA-style game running entirely on a microcontroller — built from scratch with my open-source C++17 engine, PixelRoot32.

ESP32-WROOM driving a 240×240 display with six buttons.

What’s working:

- Open-world city with 5 districts

- Driveable traffic — steal any car

- Pedestrians, police and traffic

- Weapons and police shootouts

- 5-star wanted system

- Police pursuits on foot and by car

- Arrests and respawning

- Missions and a day/night cycle

- Car radio, sirens and 22 SFX

And the crazy part?

The entire demo uses only 8.5% RAM and 43.5% flash on the ESP32.

GTA 6 runs on a monster gaming PC. Mine runs on a microcontroller. 😂

Would you play GTA on this?

https://pixelroot32.org


r/retrogamedev 8h ago

Sonic The Hedgehog Amiga Demo Is Out!

Thumbnail youtube.com
10 Upvotes

r/retrogamedev 5h ago

Super Mario Brothers on a Vic-20

Thumbnail gallery
5 Upvotes

r/retrogamedev 5h ago

Reverse-engineered Granny.dll (v1.2b) from 2000s for Sacred Gold RPG game.

Thumbnail github.com
3 Upvotes

r/retrogamedev 5h ago

GTA vice city DOL release

Post image
2 Upvotes

r/retrogamedev 1d ago

Retro Computing Book Collection

Thumbnail gallery
222 Upvotes

r/retrogamedev 8h ago

Sega Saturn Recomps are Now Possible! Saturn Recomp is Here

Thumbnail youtu.be
1 Upvotes

r/retrogamedev 1d ago

DEFRAG_M (Amaze Clone)

Enable HLS to view with audio, or disable this notification

8 Upvotes

r/retrogamedev 1d ago

Gameboy Advance Ereader App (gbareader: full .txt file support. currently working on better .epub support)

Post image
8 Upvotes

r/retrogamedev 1d ago

Terminus | 3DO Homebrew Game Trailer

Thumbnail youtu.be
8 Upvotes

r/retrogamedev 1d ago

I created Tales of Lithos, a roguelite game for the Nintendo Game Boy

11 Upvotes

I developed this game as part of my bachelor thesis regarding procedural content generation with limited hardware specifics.

This is Tales of Lithos, a Game Boy turn-based (with bump combat) roguelite dungeon crawler RPG.

The game features 25 floors with random layouts and filled with enemies that drop essences when defeated. These essences can be used in the main camp to upgrade the player's stats and equipments. Thanks to Safy's priestess magic, the player can be teleported out of the dungeon without losing the obtained items and allowing him to get stronger in order to explore the dungeon further.

Here is a small gameplay section of the game: https://youtu.be/h6kYavCEElE

You can get it on itch.io from the following link: https://daring01.itch.io/tales-of-lithos

And you can also look at the code on github: https://github.com/DaringBaby/tales-of-lithos-en


r/retrogamedev 1d ago

Ocarina of Time : PSP Port - Release

Thumbnail
3 Upvotes

r/retrogamedev 1d ago

I built a browser-based SNES music studio that compiles songs to a real SPC700 engine and exports a .sfc ROM

Thumbnail wavesmith.online
21 Upvotes

I've been working on a tool called WaveSmith that lets you design SNES instruments and compose music in a browser-based DAW, then exports your song as a standalone .sfc ROM running a custom SPC700 engine.

The reason I built it is that writing an SPC700 music driver from scratch is a fairly steep hill if you just want to put original music in a homebrew project. You have to deal with BRR encoding, sample directory tables, voice allocation, ADSR, the echo buffer, FIR filters, and fitting all your samples and song data into 64KB of ARAM. WaveSmith handles all of that so you can focus on the music.

Some of the technical bits that might interest people here:

  • WAV files get resampled to 32kHz and encoded to BRR in the browser, with loop point editing, zero-crossing snapping, and loop quality analysis
  • You can also pull BRR samples and echo settings straight out of existing SPC files
  • The SPC700 engine is assembled with WLA-DX and handles voice allocation, ADSR, pitch modulation, noise, the echo buffer with FIR convolution, and per-voice echo routing
  • The compiler packs instrument tables, step tables, and song data into an ARAM image, deduplicates samples by content hash, and warns you when you're running out of space
  • Everything runs client-side in WebAssembly. The server is just static hosting plus a tiny API for sharing project codes

I've only verified the ROM output in emulators so far. I don't have a flash cart to test on real hardware, but if anyone here does and wants to try it, I'd genuinely love to know how it goes.

If you want to hear something already loaded, open the menu in the top right, choose Load from Code, and enter FCFCFE. That loads a demo project with instruments and a short loop.

It's free and runs in your browser: https://wavesmith.online

Happy to answer questions about the engine, the BRR encoding, or the ARAM layout.


r/retrogamedev 1d ago

Sonic Mania on the Sega Saturn - Demo and Status

Thumbnail youtube.com
2 Upvotes

r/retrogamedev 1d ago

Console recomendations for learning

5 Upvotes

Hey friends, i am trying to create a art instalation with different abandoned game formats/consoles. I made a PSP, a imteract-DVD and started looking for 3DS.

I wanted to ask for ideia, tips or recomendations of other formats and consoles i could learn without suffering for months with strange programing quirks.

I would apreciate if someone could give me any guidance (videos, forums, tips) to more recent resources that can help me with my journey.

Thanks :]


r/retrogamedev 1d ago

Guide for authentic PS1/PSX retro game look

Thumbnail
2 Upvotes

r/retrogamedev 2d ago

Scratchy, Code! is a game to learn programming logic on the GBC, made by Pixel Dimension

Thumbnail pixeldimension.itch.io
11 Upvotes

r/retrogamedev 3d ago

A project that could potentially help with retro games development.

Post image
653 Upvotes

Hello! this is a low-poly game dev environment I've been working on, it's called pocket workstation.
It has its own runtime to execute games, but that's beyond why I'm posting here.

It also allows for custom programs, and given it can preview a game in PS1, Saturn and N64 style, I'm thinking this could be used as a self-contained retro development environment. All it needs is for a custom program to compile the assets down to the desired target.
Beyond the modeling program shown in the video, it has texturing, rigging, level editing and animation authoring programs too.
Curious if there would be any interest for this use case.

In case anyone is curious, I'm documenting progress on my bsky account @ ylop3d


r/retrogamedev 2d ago

Ponpoko GB

Thumbnail youtu.be
2 Upvotes

r/retrogamedev 2d ago

DK 64 Rekongpiled is out now!

Thumbnail dk64recomp.com
3 Upvotes

r/retrogamedev 3d ago

I built a PC ↔ Nintendo DSi PictoChat bridge using an ESP32

Thumbnail gallery
17 Upvotes

r/retrogamedev 3d ago

From the linux community on Reddit: The playstation finally running kernel 2.4.0

Thumbnail reddit.com
7 Upvotes

r/retrogamedev 3d ago

I've made home-brew port of ORCA on Gameboy DMG-1

Thumbnail gallery
9 Upvotes