More actions
No edit summary |
No edit summary |
||
Line 46: | Line 46: | ||
==Credits== | ==Credits== | ||
Original credits: | |||
*Rinnegatamante: Author. | *Rinnegatamante: Author. | ||
*ihaveamac: Tester. | *ihaveamac: Tester. | ||
*Misledz for the engine logo. | *Misledz for the engine logo. | ||
*Special thanks to fpermadi for [http://permadi.com/1996/05/ray-casting-tutorial-table-of-contents/ this really cool tutorial] i used as base to learn about RayCasting algorithm. | *Special thanks to fpermadi for [http://permadi.com/1996/05/ray-casting-tutorial-table-of-contents/ this really cool tutorial] i used as base to learn about RayCasting algorithm. | ||
If you find this project helpful and want to show appreciation to the author, please consider to join their [https://www.patreon.com/Rinnegatamante Patreon]. | |||
==External links== | ==External links== | ||
Line 55: | Line 58: | ||
* Wololo - https://wololo.net/talk/viewtopic.php?t=46379 | * Wololo - https://wololo.net/talk/viewtopic.php?t=46379 | ||
* GBAtemp - https://gbatemp.net/threads/release-raycast3d-engine-3d-game-engine-for-lpp-vita.437161/ | * GBAtemp - https://gbatemp.net/threads/release-raycast3d-engine-3d-game-engine-for-lpp-vita.437161/ | ||
[[Category:Support the author]] |
Revision as of 11:44, 1 February 2023
RayCast3D Vita | |
---|---|
General | |
Author | Rinnegatamante |
Type | Game engine |
Version | 0.1 Alpha |
License | Mixed |
Last Updated | 2017/07/31 |
Links | |
Download | |
Website | |
Source | |
RayCast3D is a 3D Game Engine for Nintendo 3DS/PS Vita which runs under Lua Player Plus 3DS and Lua Player Plus Vita.
It uses Ray-Casting algorithm to generate a 3D world starting from a 2D map allowing to create basic 3D games without any knowledge of how 3D rendering works.
On PS Vita it runs good with accuracy values >= 3.
Features
- Different tile size maps support.
- Automated camera and player position management.
- No restrictions on maps sizes.
- Support for sky and floor rendering (still choppy at the moment).
- Automated minimap renderer with player position.
- ShootCasting feature to easily build FPS and similars.
- Textured walls support.
- Customizable FOV.
- Walls collision detection.
- Shading support for shadows, fogs and similar effects.
User guide
Release contains a sample tech demo and a short documentation for the available functions.
Labyrinth 3D is another homebrew made with RayCast3D.
Media
[HENkaku]Raycast3D Vita Demo (Gnm Software 2012)
Credits
Original credits:
- Rinnegatamante: Author.
- ihaveamac: Tester.
- Misledz for the engine logo.
- Special thanks to fpermadi for this really cool tutorial i used as base to learn about RayCasting algorithm.
If you find this project helpful and want to show appreciation to the author, please consider to join their Patreon.