Toggle 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
No edit summary
Line 17: Line 17:
|website=https://github.com/Rinnegatamante/Lua-RayCast3D/
|website=https://github.com/Rinnegatamante/Lua-RayCast3D/
|source=https://github.com/Rinnegatamante/Lua-RayCast3D/tree/master/psvita
|source=https://github.com/Rinnegatamante/Lua-RayCast3D/tree/master/psvita
|discussion=https://www.patreon.com/Rinnegatamante
}}
}}
RayCast3D is a 3D Game Engine for Nintendo 3DS/PS Vita which runs under [[Lua Player Plus 3DS]] and [[Lua Player Plus Vita]].
RayCast3D is a 3D Game Engine for Nintendo 3DS/PS Vita which runs under [[Lua Player Plus 3DS]] and [[Lua Player Plus Vita]].
Line 46: Line 47:


==Credits==
==Credits==
Original credits:
Rinnegatamante: Author.
*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.


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].
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==
==External links==

Revision as of 03:18, 3 February 2023

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

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: