(Created page with "{{cleanup|article|Needs cleanup}} {{#seo: |title=Vita Homebrew Games (Game engine) - GameBrew! |title_mode=append |image=raycast3dvita.jpg |image_alt=RayCast3D Vita }} {{Infob...") |
m (Text replacement - "type=Game engine" to "type=Game Engine") |
||
(11 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
{{#seo: | {{#seo: | ||
|title=Vita Homebrew Games (Game engine) - GameBrew | |title=Vita Homebrew Games (Game engine) - GameBrew | ||
|title_mode=append | |title_mode=append | ||
|image= | |image=raycast3dvita2.png | ||
|image_alt=RayCast3D Vita | |image_alt=RayCast3D Vita | ||
}} | }} | ||
{{Infobox Vita Homebrews | {{Infobox Vita Homebrews | ||
|title=RayCast3D Vita | |title=RayCast3D Vita | ||
|image= | |image=raycast3dvita2.png | ||
|description=3D Game Engine using RayCasting algorithm for Lua Player Plus. | |description=3D Game Engine using RayCasting algorithm for Lua Player Plus. | ||
|author=Rinnegatamante | |author=Rinnegatamante | ||
|lastupdated= | |lastupdated=2017/07/31 | ||
|type=Game | |type=Game Engine | ||
|version=0.1 Alpha | |version=0.1 Alpha | ||
|license=Mixed | |license=Mixed | ||
|download=https://dlhb.gamebrew.org/vitahomebrews/raycast3dvita.7z | |download=https://dlhb.gamebrew.org/vitahomebrews/raycast3dvita.7z | ||
|website=https://github.com/Rinnegatamante/Lua-RayCast3D/ | |website=https://github.com/Rinnegatamante/Lua-RayCast3D/ | ||
|source=https://github.com/Rinnegatamante/Lua-RayCast3D/tree/master | |source=https://github.com/Rinnegatamante/Lua-RayCast3D/tree/master/psvita | ||
|donation=https://www.patreon.com/Rinnegatamante | |||
}} | }} | ||
3D Game Engine | 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 [https://en.wikipedia.org/wiki/Ray_casting 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_Vita|Labyrinth 3D]] is another homebrew made with RayCast3D. | |||
==Media== | ==Media== | ||
<youtube> | '''[HENkaku]Raycast3D Vita Demo''' ([https://www.youtube.com/watch?v=RuQ5fCFESFE Gnm Software 2012]) <br> | ||
<youtube>RuQ5fCFESFE</youtube> | |||
==Credits== | |||
Rinnegatamante: Author. | |||
ihaveamac: Tester. | |||
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. | |||
== | ==External links== | ||
* GitHub - https://github.com/Rinnegatamante/Lua-RayCast3D/tree/master/psvita | |||
* Wololo - https://wololo.net/talk/viewtopic.php?t=46379 | |||
* GBAtemp - https://gbatemp.net/threads/release-raycast3d-engine-3d-game-engine-for-lpp-vita.437161/ | |||
[[Category:Support the author]] | |||
Latest revision as of 08:34, 7 May 2024
RayCast3D Vita | |
---|---|
General | |
Author | Rinnegatamante |
Type | Game Engine |
Version | 0.1 Alpha |
License | Mixed |
Last Updated | 2017/07/31 |
Links | |
Download | |
Website | |
Source | |
Support Author | |
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
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.