Page 1 of 1

2.5D engine demo for Megadrive/Genesis

Posted: Tue Feb 15, 2022 8:57 pm
by ehaliewicz
I realized I haven't posted this here until now.

For the last 2 years off and on I've been working on a couple versions of a 2.5/3D engine for megadrive/genesis.
It supports arbitrary wall angles, different floor and ceiling heights, moving floors and ceilings, textured walls, sector light levels, and distance lighting falloff similar to Doom.

Internally it's similar to Doom with map areas grouped into sectors, although it uses either a portal rendering algorithm (in the overlapping test map), or a faster pvs-based algorithm in the "Slime room test map".

There are some bugs still, and you can only walk around for now, but you can grab the ROM here for testing.
https://github.com/ehaliewicz/PortalVie ... /tag/0.0.3

Re: 2.5D engine demo for Megadrive/Genesis

Posted: Wed Feb 16, 2022 11:29 am
by SegaTim
It's impressive! :!:

Re: 2.5D engine demo for Megadrive/Genesis

Posted: Wed Feb 16, 2022 4:56 pm
by masteries
Congratulations! It looks great!

Re: 2.5D engine demo for Megadrive/Genesis

Posted: Fri Feb 18, 2022 3:43 am
by danibus
VERY impressive. Smooth as silk. See you in Twitter for updates.

Also suggest to change actual textures for other ones, i.e. heretic textures, I think medieval ones will be nicer than futuristic ones.

Re: 2.5D engine demo for Megadrive/Genesis

Posted: Fri Feb 18, 2022 6:30 pm
by ehaliewicz
danibus wrote:
Fri Feb 18, 2022 3:43 am
VERY impressive. Smooth as silk. See you in Twitter for updates.

Also suggest to change actual textures for other ones, i.e. heretic textures, I think medieval ones will be nicer than futuristic ones.
Thanks!
It's worth a shot, but I'm not the artist. Maybe we'll try it out :)

Re: 2.5D engine demo for Megadrive/Genesis

Posted: Tue Jun 28, 2022 3:44 am
by ehaliewicz
I added a couple things recently, so I think it might be worth posting.

Now it can render objects, print messages to the bottom of the screen with a variable-width font, and you can pick up the blue keycard here :).
Screenshot 2022-06-27 203903.jpg
Screenshot 2022-06-27 203903.jpg (31.16 KiB) Viewed 13229 times
Screenshot 2022-06-27 203934.jpg
Screenshot 2022-06-27 203934.jpg (40.06 KiB) Viewed 13229 times

Re: 2.5D engine demo for Megadrive/Genesis

Posted: Tue Jun 28, 2022 1:53 pm
by danibus
I follow you in Twt then I already saw your progress. Impresive!

Did u think about add a "doom soldier" instead card and let him follow you?

Re: 2.5D engine demo for Megadrive/Genesis

Posted: Tue Jun 28, 2022 5:17 pm
by ehaliewicz
danibus wrote:
Tue Jun 28, 2022 1:53 pm
I follow you in Twt then I already saw your progress. Impresive!

Did u think about add a "doom soldier" instead card and let him follow you?
Sure, although the keycard is just placeholder art, I'm not making a doom clone :)

I'm making a rle optimizer tool right now and have some art to test

Re: 2.5D engine demo for Megadrive/Genesis

Posted: Thu Jun 30, 2022 10:33 am
by masteries
Congratulations, it looks very promising!

Re: 2.5D engine demo for Megadrive/Genesis

Posted: Mon Jul 11, 2022 12:06 pm
by Top l'âne
I 've launched the rom you provide on your github.

Yeah, very smooth.

This is good job.