JinxCade: Information dump: Optimized engine "Optigen"
Keep in mind that this is a dump of information I need to write, so not everything can happen!
So this engine came to mind, when I wanted to port a Unreal Engine to old consoles, but I thought about just making it for all devices instead of Unreal for newer consoles and this new engine for old consoles/devices.
The expected engines capabilities:
-Graphics that can be adjusted depending on the device
-Object LOD's
-Texture Mipmapping
-Seamless Terrain loading (for large maps in games)
-Seamless loading (for large enough games)
-Don't compile any unused assets to save storage
-Optimizations
-Low poly count mode
-Low VRAM/RAM mode
-Slow CPU mode
-Slow GPU mode
-Up to 2 Screen support
-Touchscreen support
-Controller support
-Keyboard and Mouse support
-Various audio modes (Mono, Stereo, Surround, 5.1, 7.1, Dolby)
-A MIDI/MP3/OGG player
-A MOV/MP4/AVI player
-Converts images to .png, .jpg, .gif when needed
-FPS counter
-Simple Collsion or Complex Collision
-Physics (simple)
-Movement for complex physics (for slow devices, but precise physics)
-Automatic compression when needed
-Supports any 3D console (All PlayStations, All Xbox's, Dreamcast, N64, Gamecube, Wii, Wii U, DSi, DS, 3DS, New 3DS, Nintendo Switch, PC, Mobile, Web browser)
-Multiplayer across devices
-Low save data storage usage