• Stars
    star
    177
  • Rank 215,985 (Top 5 %)
  • Language
    C
  • License
    MIT License
  • Created about 1 year ago
  • Updated about 1 year ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Larvita 3 Game Engine

Larvita3

Larvita 3 Game Engine

This game engine is the precursor of Godot Engine developed by Ariel Manzur and Juan Linietsky. It was used for a couple of games and prototypes, most notably (Atmosphir)[https://www.youtube.com/watch?v=DvQsmPC27VU].

larvita2 image

Compilation

I have no idea, please update instructions. I think it went something like:

scons bin/script_exec

Usage

The editor is written in Lua (this is a Lua game engine). You open the editor like this:

cd bin
script_exec editor

To execute games:

script_exec game_folder

Games are implemented by inheriting SceneMainLoop from Lua, then doing whathever you want.

Documentation

There is none.

Origins

Our previous engine was called "Larvotor" (used for Regnum Online). This was originally a 3D engine aimed to run on the Nintendo 3DS, hence the name "Larvita" (Larvita 1 was a prototype engine for that platform). Life happened and we ended up getting to work for clients wanting to make PC games.

An explanation of Larvita 3 design and how we moved from it to Godot can be read here.