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 - "| licence" to "| license")
No edit summary
Line 1: Line 1:
{{Infobox 3DS Homebrews
{{Infobox 3DS Homebrews
| title = Lua-RayCast3D
|title=Lua-RayCast3D
| image = Lua-RayCast3D.jpeg|250px
|image=Lua-RayCast3D.jpeg
| type = Game engine
|description=Game engine for Lua, based on the Ray casting technique.
| version=0.1
|author=Rinnegatamante
| lastupdated = 2015/12/31
|lastupdated=2015/12/31
| license = Mixed
|type=Game engine
| author = Rinnegatamante
|version=0.1
| website = https://github.com/Rinnegatamante/Lua-RayCast3D
|license=Mixed
| download = https://dlhb.gamebrew.org/3dshomebrew/Lua-RayCast3D-3DS.rar
|download=https://dlhb.gamebrew.org/3dshomebrew/Lua-RayCast3D-3DS.rar
| source = https://github.com/Rinnegatamante/Lua-RayCast3D
|website=https://github.com/Rinnegatamante/Lua-RayCast3D
|source=https://github.com/Rinnegatamante/Lua-RayCast3D
}}
}}
<youtube>lWFZMdCD-4c</youtube>
<youtube>lWFZMdCD-4c</youtube>

Revision as of 11:08, 29 October 2021

Lua-RayCast3D
File:Lua-RayCast3D.jpeg
General
AuthorRinnegatamante
TypeGame engine
Version0.1
LicenseMixed
Last Updated2015/12/31
Links
Download
Website
Source

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: