I'm attempting to design and build my own console, that's capable of SNES like graphics performance.
Two screens will be written to using a Nexys 2 (Spartan 3E FPGA) over VGA, 800x600 resolution with a color depth of 16 bits. The FPGA will get its frames from (V)RAM. The games will be simple, using two static camera's in a static world with few moving objects. Simple shapes, vector calculations and collision detection would suffice. No shaders, special lightning or textures are required.
I'm aware it's possible to make games in VHDL/Verilog, but I would prefer to be able to write them using an 3D engine on a microcontroller, possibly in combination with a GPU. This allow for greater flexibility in the long run and is more fun as it's a bigger challenge.
There doesn't seem much information available online regarding embedded 3D rendering/engines, especially ones that are able to write frames to RAM memory.
Are there options that would make this possible? In what direction do I have to think. I'm rather flexible regarding languages, possible operating systems etc. Just exploring possibilities here.
Thanks in advance