Lavgine

9adbd469 a688 4c1e 8e5d a93fc70e29e6

Website:
http://www.lavgine.pl

Developer:
Peter Matyja 'Lavi'

Launched:
Not specified

Status:
Active

Supported Platforms:
Windows

Languages Written In:
C/C++

Languages Supported:
C/C++

Graphics APIs:
DirectX

Rating:
Not reviewed yet

Editor:
00000000000000000000000000000000 PeterMatyja

It’s an full hardware accelerated 2D engine. Fully customized by scripts and config files. Engine works on 10 threads so multi-core CPU’s can improve performance.

Supported Features

General

  • Object-Oriented Design
  • Scene managment
  • Animations for each object on scene
  • Particle system
  • Auto memory managment
  • Achievement System
  • Built-in GUI
  • Dynamic Languauge (without restarting engine)
  • In-game console (Quake like console)
  • IniFile manipulation module (for custom made configs)
  • XML XPath reading module (for custom made configs and data files)
  • Unicode support for bitmap fonts ( http://www.angelcode.com/products/bmfont/ )
  • Support for mods (each mod is placed in diffrent folder)
  • Profile system for saving all important in-game variables
  • Many config files to define gameplay
  • Many new features are being developed or they are in plans
  • Fonts
  • GUI

Texturing

  • Basic

Shaders

  • Pixel

Scene Management

  • General

Physics

  • Basic Physics
  • Collision Detection
  • Physics with materials base on Box2D
  • Physics works on seperate thread so rendering is indepented with great performance
  • No limit for objects
  • With 2000+ objects framerate is 120+

Networking

  • Client-Server
  • Master Server
  • Spereate thread for each client
  • TCP/IP
  • Blocking sockets
  • Timeouts
  • Clock synchronization
  • Handshaking
  • Encrypted packets
  • Automiatc packets splitting
  • 2D physics via network (in development)
  • Up to 64 clients via network (this limit will be rised)
  • Special version of LavgineServer in development

Sound

  • 2D Sound
  • 3D Sound
  • Streaming Sound
  • 3D Sound based on XACT (Content-driven API)
  • XACT supports everything you need for audio :)

Tools & Editors

  • GUI Editor (in development - built on Lavgine)
  • Scene Editor (in development - built on Lavgine)

Scripting

  • Game Programming in LuaScript
  • Many functions exported from engine to Lua

Special Effects

  • Particle System
  • Fire

Licensing

License Name Price in $US Source Code Included?
Proprietary Unspecified Yes
Source code
Proprietary Unspecified No
Commercial: 15% from profits
GPL Free No
Non-commercial

This engine hasn't been reviewed yet. Be the first!

Write a Review

Suggest Edits

Last edited Jun 05, 2012 at 15:29