All Projects → Rinnegatamante → Lua-RayCast3D

Rinnegatamante / Lua-RayCast3D

Licence: other
3D Game Engine using RayCasting algorithm for Lua Player Plus

Programming Languages

lua
6591 projects

Projects that are alternatives of or similar to Lua-RayCast3D

Radial-Engine
3D Game engine with an editor(Qt) using OpenGL
Stars: ✭ 23 (-4.17%)
Mutual labels:  3d-game-engine
swengine
StarWind Game Engine
Stars: ✭ 14 (-41.67%)
Mutual labels:  3d-game-engine
fheroes2-vita-old
PS Vita port of original Free Heroes 2 engine
Stars: ✭ 21 (-12.5%)
Mutual labels:  psvita
GroundEngine
Ground Engine is an easy to use Game Engine for 3D Game Development written in C++
Stars: ✭ 61 (+154.17%)
Mutual labels:  3d-game-engine
Mage
Mage is a 3D Game Engine, built on top of THREE.js. It features Unity-like scripting, AMMO.js powered physics workers, an Infernojs powered UI and a clean API. Under (very) active development.
Stars: ✭ 76 (+216.67%)
Mutual labels:  3d-game-engine
ZeldaROTH
Zelda Return of the Hylian
Stars: ✭ 15 (-37.5%)
Mutual labels:  psvita
RegistryEditorMOD
Edit PS Vita registry settings
Stars: ✭ 29 (+20.83%)
Mutual labels:  psvita
MusicPremium
PlayStation Vita plugin to enable background music play for any game or application.
Stars: ✭ 43 (+79.17%)
Mutual labels:  psvita
nodesnim
The Nim GUI/2D framework, based on OpenGL and SDL2.
Stars: ✭ 127 (+429.17%)
Mutual labels:  3d-game-engine
storm-engine
Game engine behind Sea Dogs, Pirates of the Caribbean and Age of Pirates games.
Stars: ✭ 636 (+2550%)
Mutual labels:  3d-game-engine
Vita-Nearest-Neighbour
Plugin that makes blurry textures sharper by changing scaling algorithm
Stars: ✭ 39 (+62.5%)
Mutual labels:  psvita
Py3ODE
Port of PyODE for Python 3
Stars: ✭ 29 (+20.83%)
Mutual labels:  3d-game-engine
lpp-vita
Lua Player Plus for PSVITA. Documentation on: http://rinnegatamante.github.io/lpp-vita/
Stars: ✭ 149 (+520.83%)
Mutual labels:  psvita
exengine
A C99 3D game engine
Stars: ✭ 487 (+1929.17%)
Mutual labels:  3d-game-engine
Terri-Fried
A multi-platform C++ game made for Ludum Dare 46
Stars: ✭ 140 (+483.33%)
Mutual labels:  psvita
Auto3D
2D and 3D game engine based on OpenGL OpenGL ES and Vulkan
Stars: ✭ 36 (+50%)
Mutual labels:  3d-game-engine
VitaPad
Transform your PSVITA into a PC Controller
Stars: ✭ 76 (+216.67%)
Mutual labels:  psvita
farctool2
Texture viewer for LittleBigPlanet 1/2/3
Stars: ✭ 19 (-20.83%)
Mutual labels:  psvita
VitaTestSuite
Step by step execution and exploration of dumped PS Vita code
Stars: ✭ 15 (-37.5%)
Mutual labels:  psvita
Zelda3T
Zelda Time to Triumph
Stars: ✭ 15 (-37.5%)
Mutual labels:  psvita

Description

RayCast3D is a 3D Game Engine for Nintendo 3DS / PSVITA which runs under Lua Player Plus 3DS / Lua Player Plus Vita. It uses RayCasting algorithm 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

TechDemo (by ihaveamac)

TechDemo

Showcase

Here are some games made using RayCast3D:

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
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].