punto- / larvita3

Larvita 3 Game Engine

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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.

About

Larvita 3 Game Engine

License:MIT License


Languages

Language:C 48.0%Language:C++ 47.0%Language:Makefile 1.2%Language:Perl 1.2%Language:Lua 0.7%Language:Assembly 0.7%Language:DIGITAL Command Language 0.4%Language:Shell 0.2%Language:HTML 0.2%Language:Batchfile 0.1%Language:M4 0.1%Language:Prolog 0.1%Language:Python 0.1%Language:GLSL 0.1%Language:Objective-C 0.0%Language:Euphoria 0.0%Language:Rich Text Format 0.0%Language:XS 0.0%Language:Scheme 0.0%Language:eC 0.0%Language:Roff 0.0%Language:C# 0.0%Language:Elixir 0.0%Language:Emacs Lisp 0.0%