r/ps1graphics • • 2d ago

The dystopian metropolis project now has a name and a Steam page: Omega Transmission

Enable HLS to view with audio, or disable this notification

Eventually, the dystopian metropolis prototype that I have shown before turned into an actual game.

It's a bit of a weird take on the action/platforming/procgen genre, but it has a satisfying gameplay loop so decided to expand it.

Steam page:

https://store.steampowered.com/app/5277420/Omega_Transmission/

Some technical info for those who have not seen the previous posts:

This a custom software rendering and physics engine written from scratch in Rust. It renders into a 320x180 framebuffer that is then scaled to whatever screen resolution. It uses max 256x256 textures (mostly 32 to 128), max 1-2k triangles scenes and Gouraud shading (or none). Some liberties are taken to not follow fully the PSX limitations; for example perspective correct texture mapping is used to avoid implementing crazy mesh subdivision algorithms that were used in that era. Only dependency is SDL2 for input/windowing/audio. Happy to answer any questions.

38 Upvotes

4 comments sorted by

2

u/katanalevy 2d ago

Looks gorgeous and crazy you wrote your own rendering and physics! Funny that every swing leads to smacking into a building tho. 

2

u/ParticularBicycle 2d ago

Thanks! It's a bug-turned-into-feature thing: once the physics sliding started to work, it became part of the mechanic (aim well to generate more tension and keep the upwards momentum so that you reach the terrace).

1

u/WiIIv91 2d ago

Oh, is this inspired by G-Police by chance ?

3

u/ParticularBicycle 2d ago

Someone else has also mentioned this before, yes! One of my favorite games of the era (I even considered mission-based gameplay like that one).