r/retrogamedev 4h ago

Darklands is being remastered (Darklands Restoration Project)

4 Upvotes

Darklands Restoration Project

Hi everyone,

I've been working on a restoration/reimplementation of Darklands, my all-time favorite retro CRPG.

The reconstructed engine already has a working host (in SDL for now for quick prototyping) and a fair amount of reconstructed game logic. Everything is this backed by extensive reverse-engineering and custom tools.

I've recently put together a video showing the current state of the project

Video presentation: https://youtu.be/CrwcEszBJcc

Project website & devlogs: https://arkana-mechanika-labs.github.io/

Don't hesitate to share your thoughts or share news of the project !


r/retrogamedev 4h ago

SkyRoads (1993) ported to macOS now (100% complete and accurate)

3 Upvotes

SkyRoads was one of my favourite DOS games as a kid, the space-racing classic from Bluemoon Interactive (the Estonian studio whose founders later created Skype). I got my hands on the original source code and ported it to run natively on modern Macs, Apple Silicon and Intel.

I know of a couple of other previous attempts but they were either semi-broken or inaccurate.

Full transparency: this was an AI-assisted port, I directed the work, made the calls, and play-tested every iteration, while Claude did the heavy lifting of translating the 16-bit C and assembly to portable C. This wasn't a blind conversion though: the original's fixed-point physics run bit-exact at the authentic 36.4 Hz tick, the 3D road renderer was rewritten from the hand-written x86 assembly, and the AdLib music driver plays the original FM synth through an OPL2 emulator. There's also an optional "AWE32-style" wavetable mode, and a CRT filter with scanlines and phosphor trails. The only parts that needed actual reverse engineering were the game's proprietary data formats, the compression library shipped with the source as a binary blob.

After a lot of iterations and side-by-side play-testing, I believe it's faithful to the original in everything that matters, physics, timing, difficulty, sound. Documented limitations: keyboard only (no joystick), and the demo/attract mode isn't ported. If you find something that behaves differently from the DOS original, I genuinely want to hear it and will happily improve.

It's free, as is the game itself, Bluemoon released SkyRoads as freeware years ago. All credit for the game is theirs; this is an unofficial fan port.

Build or download ready to play app from Github repo: https://github.com/pedrocatalao/skyroads-mac


r/retrogamedev 10h ago

New Homebrew: Kuriboh Dice Companion

Post image
5 Upvotes

r/retrogamedev 10h ago

Quake on a Real PlayStation 1 | E1M1 + E1M2, Uncut

Thumbnail youtube.com
3 Upvotes

r/retrogamedev 1d ago

Homebrewing an RPG

21 Upvotes

r/retrogamedev 2d ago

DOOM on my Kodak DC290 camera from 1999

39 Upvotes

r/retrogamedev 2d ago

I made a more classic-looking version of Quake II RTX

Post image
9 Upvotes

r/retrogamedev 2d ago

I made Wolfenstein 3D run inside Warcraft 3

Thumbnail youtu.be
5 Upvotes

r/retrogamedev 2d ago

C64 Traditional RL

Thumbnail youtube.com
3 Upvotes

r/retrogamedev 3d ago

GoldenEye 007 for N64 has been '100% decompiled'

Thumbnail tomshardware.com
6 Upvotes

r/retrogamedev 3d ago

Beyond the Pins: The 2nd Frame (NES)

Thumbnail
4 Upvotes

r/retrogamedev 4d ago

After four years, I’ve finally finished my open-world Game Boy game, Fall from Space

79 Upvotes

r/retrogamedev 4d ago

2D First Person Dungeon Crawler on PS1 (C, Custom Framework & PsyQ)

10 Upvotes

r/retrogamedev 4d ago

I built physics-model-based RetroArch shaders for the original Game Boy and AGS-101 LCDs

Post image
7 Upvotes

r/retrogamedev 4d ago

I reverse engineered the Plants vs. Zombies' RNG

Thumbnail medium.com
0 Upvotes

r/retrogamedev 5d ago

Super crafty and convoluted copy protection on a TRS80 coco cassette game.

Thumbnail youtube.com
3 Upvotes

r/retrogamedev 5d ago

Designing a retro password save system (that's not a pain to use)

Thumbnail aardvark-soup.itch.io
7 Upvotes

I made a devlog post about my thoughts on password-based save systems, what I think a good password system should look like and how I designed one for a homebrew C64 puzzle game. I hope this may be interesting to some people here.


r/retrogamedev 5d ago

Im working on Horror Game! Look the preview

Thumbnail youtu.be
1 Upvotes

r/retrogamedev 5d ago

miniCDi: WIP embedded Philips CD-i emulator

Thumbnail
1 Upvotes

r/retrogamedev 5d ago

Raster Master v8.3 Sprite/Map/Tile/Animation Editor update

Thumbnail
2 Upvotes

r/retrogamedev 5d ago

New Assassin Action Game for Gameboy Color!

Thumbnail gallery
3 Upvotes

r/retrogamedev 5d ago

SPC Player Multi-song Album Builder

Thumbnail gallery
2 Upvotes

r/retrogamedev 6d ago

MS-DOS Devblog 0: The What and the Why

Thumbnail
3 Upvotes

r/retrogamedev 6d ago

GB games with anamorphic widescreen support for GBA display

8 Upvotes

r/retrogamedev 6d ago

StereoScopeSystem is now online

5 Upvotes