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
m (Text replacement - "Infobox 3DS homebrew" to "Infobox-3DS-Homebrews")
No edit summary
Line 3: Line 3:
| image = https://dlhb.gamebrew.org/3dshomebrew/Lua-RayCast3D.jpeg|250px
| image = https://dlhb.gamebrew.org/3dshomebrew/Lua-RayCast3D.jpeg|250px
| type = Game engine
| type = Game engine
| version = 0.1
| version=0.1
| lastupdated = 2015/12/31
| licence = Mixed
| licence = Mixed
| author = Rinnegatamante
| author = Rinnegatamante
| website = https://github.com/Rinnegatamante/Lua-RayCast3D
| website = https://github.com/Rinnegatamante/Lua-RayCast3D
| download = https://dlhb.gamebrew.org/3dshomebrew/Lua-RayCast3D-3DS.rar
| download = https://dlhb.gamebrew.org/3dshomebrew/Lua-RayCast3D-3DS.rar
| source = https://dlhb.gamebrew.org/3dshomebrew/Lua-RayCast3D-3DS.rar
| source = https://github.com/Rinnegatamante/Lua-RayCast3D
}}
}}
<youtube>lWFZMdCD-4c</youtube>
<youtube>lWFZMdCD-4c</youtube>

Revision as of 09:48, 7 September 2021

Template:Infobox-3DS-Homebrews

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).

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: