RayCast3D Vita

From GameBrew
Revision as of 11:44, 1 February 2023 by HydeWing (talk | contribs)
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

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

If you find this project helpful and want to show appreciation to the author, please consider to join their Patreon.

External links

Advertising: