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

Lua-RayCast3D 3DS: Difference between revisions

From GameBrew
No edit summary
No edit summary
Line 13: Line 13:
<youtube>lWFZMdCD-4c</youtube>
<youtube>lWFZMdCD-4c</youtube>


'''RayCast3D''' is a 3D Game Engine for Nintendo 3DS / PSVITA which runs under [Lua Player Plus 3DS](https://github.com/Rinnegatamante/lpp-3ds) / [Lua Player Plus Vita](https://github.com/Rinnegatamante/lpp-vita).
'''RayCast3D''' is a 3D Game Engine for Nintendo 3DS / PSVITA which runs under [[Lua Player Plus 3DS]] / [Lua Player Plus Vita](https://github.com/Rinnegatamante/lpp-vita).


It uses [RayCasting algorithm](https://en.wikipedia.org/wiki/Ray_casting) to generate a 3D world starting from a 2D map.
It uses [RayCasting algorithm](https://en.wikipedia.org/wiki/Ray_casting) to generate a 3D world starting from a 2D map.
Line 35: Line 35:
Here are some games made using RayCast3D:
Here are some games made using RayCast3D:


* Labyrinth 3D [3DS](https://rinnegatamante.it/board/showthread.php?tid=18)/[PSVITA](http://wololo.net/talk/viewtopic.php?f=116&t=46845)
* Labyrinth 3D [3DS](https://rinnegatamante.it/board/showthread.php?tid=18)


== Credits==
== Credits==

Revision as of 05:13, 13 September 2021

Template:Infobox-3DS-Homebrews

RayCast3D is a 3D Game Engine for Nintendo 3DS / PSVITA which runs under Lua Player Plus 3DS / [Lua Player Plus Vita](https://github.com/Rinnegatamante/lpp-vita).

It uses [RayCasting algorithm](https://en.wikipedia.org/wiki/Ray_casting) to generate a 3D world starting from a 2D map. It runs fullspeed on N3DS even with best accuracy values.

On O3DS it runs pretty good with accuracy value >= 2.

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

Showcase

Here are some games made using RayCast3D:

Credits

Advertising: