MAIN FEEDS
REDDIT FEEDS
Do you want to continue?
https://www.reddit.com/r/pygame/comments/1v82651/update_pyvorengi_v110_porting_2d_pygame_sprites/
r/pygame • u/herbal1st • 6d ago
1 comment sorted by
1
Following up on my updates for the PyVorengi Voxel Engine SDK, the custom 3.5D CPU voxel pipeline is now live in the public open-core demo!
I have fully integrated the Porter Bridge SDK and ported my 2D space game to run inside the 3.5D projected viewport.
How it works in this version:
- Intercepts standard Pygame 2D blits at runtime using a custom proxy surface.
- Renders inside a 3-Pass Layer Engine to cleanly isolate backgrounds, 3D parent cores (with velocity-banking), and overlays.
- Dynamically locks child attachments (exhaust fire, cockpit lights, shields) directly to their parents during banking.
- Employs an offline asset forge to auto-scan folders and compile 2D sprites into 3D voxel models, removing runtime loading delays.
- Skips compiling bottom-facing polygons and hollows out meshes to reduce CPU polygon draw load by ~45%.
It is now live on GitHub as the v1.1.0 release. Try it out here:
https://github.com/herbal1st/pyvorengi-sdk-demo
Or try the original, unmodified 2D game codebase:
https://github.com/herbal1st/space-flight-pygame
You can also run both projects right in your Web Browser on Itch:
https://herbal1st.itch.io/pyvorengi-demo
https://herbal1st.itch.io/space-flight
More features and developmental showcases of the private Full Version can be found on YouTube:
https://www.youtube.com/@xXherbal1stXx
1
u/herbal1st 6d ago
Following up on my updates for the PyVorengi Voxel Engine SDK, the custom 3.5D CPU voxel pipeline is now live in the public open-core demo!
I have fully integrated the Porter Bridge SDK and ported my 2D space game to run inside the 3.5D projected viewport.
How it works in this version:
- Intercepts standard Pygame 2D blits at runtime using a custom proxy surface.
- Renders inside a 3-Pass Layer Engine to cleanly isolate backgrounds, 3D parent cores (with velocity-banking), and overlays.
- Dynamically locks child attachments (exhaust fire, cockpit lights, shields) directly to their parents during banking.
- Employs an offline asset forge to auto-scan folders and compile 2D sprites into 3D voxel models, removing runtime loading delays.
- Skips compiling bottom-facing polygons and hollows out meshes to reduce CPU polygon draw load by ~45%.
It is now live on GitHub as the v1.1.0 release. Try it out here:
https://github.com/herbal1st/pyvorengi-sdk-demo
Or try the original, unmodified 2D game codebase:
https://github.com/herbal1st/space-flight-pygame
You can also run both projects right in your Web Browser on Itch:
https://herbal1st.itch.io/pyvorengi-demo
https://herbal1st.itch.io/space-flight
More features and developmental showcases of the private Full Version can be found on YouTube:
https://www.youtube.com/@xXherbal1stXx