Toggle menu
Toggle preferences menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

RayCast3D Vita: Difference between revisions

From GameBrew
No edit summary
m Text replacement - "type=Game engine" to "type=Game Engine"
 
(10 intermediate revisions by the same user not shown)
Line 1: Line 1:
{{cleanup|article|Needs cleanup}}
{{#seo:
{{#seo:
|title=Vita Homebrew Games (Game engine) - GameBrew!
|title=Vita Homebrew Games (Game engine) - GameBrew
|title_mode=append
|title_mode=append
|image=raycast3dvita.jpg
|image=raycast3dvita2.png
|image_alt=RayCast3D Vita
|image_alt=RayCast3D Vita
}}
}}
{{Infobox Vita Homebrews
{{Infobox Vita Homebrews
|title=RayCast3D Vita
|title=RayCast3D Vita
|image=raycast3dvita.jpg
|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=2015/12/31
|lastupdated=2017/07/31
|type=Game engine
|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/tree/master
|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 using RayCasting algorithm for Lua Player Plus.
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==
'''[HENkaku]Raycast3D Vita Demo''' ([https://www.youtube.com/watch?v=RuQ5fCFESFE Gnm Software 2012]) <br>
<youtube>RuQ5fCFESFE</youtube>
<youtube>RuQ5fCFESFE</youtube>


==Credits==
Rinnegatamante: Author.
ihaveamac: Tester.
Misledz for the engine logo.


==Screenshots==
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.
https://dlhb.gamebrew.org/vitahomebrews/raycast3dvita-01.jpg
https://dlhb.gamebrew.org/vitahomebrews/raycast3dvita-02.jpg
https://dlhb.gamebrew.org/vitahomebrews/raycast3dvita-03.jpg
https://dlhb.gamebrew.org/vitahomebrews/raycast3dvita-04.jpg
https://dlhb.gamebrew.org/vitahomebrews/raycast3dvita-05.jpg
https://dlhb.gamebrew.org/vitahomebrews/raycast3dvita-06.jpg
https://dlhb.gamebrew.org/vitahomebrews/raycast3dvita-07.jpg
https://dlhb.gamebrew.org/vitahomebrews/raycast3dvita-08.jpg


==Changelogs==
==External links==
'''(v.1.0)'''
* GitHub - https://github.com/Rinnegatamante/Lua-RayCast3D/tree/master/psvita
* First Release.
* Wololo - https://wololo.net/talk/viewtopic.php?t=46379
* GBAtemp - https://gbatemp.net/threads/release-raycast3d-engine-3d-game-engine-for-lpp-vita.437161/


== External links ==
[[Category:Support the author]]
* Official Website - https://github.com/Rinnegatamante/Lua-RayCast3D/tree/master
* Github - https://github.com/Rinnegatamante/Lua-RayCast3D/tree/master
* VitaDB -
* Gbatemp -
* Google Source -
* Reddit -
* Gitlab -

Latest revision as of 08:34, 7 May 2024

RayCast3D Vita
General
AuthorRinnegatamante
TypeGame Engine
Version0.1 Alpha
LicenseMixed
Last Updated2017/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.

External links

Advertising: