Longford is a 2D, Lua-based game engine for Windows. It has the following features:

+ Sprite hierarchy. Sprites drawn in order according to a display "tree" allowing grouping of complex drawings.
+ Frame update, keypress and (multi)touch events which propagate through the display tree.
+ Creation of Sprites including polygon Shapes and rectangular Bitmaps with transparency (import as PNG, JPG, GIF, BMP, TGA)
+ Creation of Textfields based on bitmap fonts.
+ Translation, rotation and scaling of sprites.
+ Box2D physics engine.
+ Play sound effects using WAV files and stream music using OGG files.
+ Automatic tweening system
+ Texture atlases so that many Bitmaps can be "cut out" of a single larger picture file.
+ Supports user-written shaders for advanced graphic effects.
+ Automatic resolution scaling.
+ Supports OpenGL or DirectX backend

Project Samples

Project Activity

See All Activity >

License

BSD License

Follow Longford

Longford Web Site

Other Useful Business Software
Custom VMs From 1 to 96 vCPUs With 99.95% Uptime Icon
Custom VMs From 1 to 96 vCPUs With 99.95% Uptime

General-purpose, compute-optimized, or GPU/TPU-accelerated. Built to your exact specs.

Live migration and automatic failover keep workloads online through maintenance. One free e2-micro VM every month.
Try Free
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of Longford!

Additional Project Details

Operating Systems

BlackBerry OS, QNX, Windows, Windows Mobile

Intended Audience

Developers

User Interface

OpenGL, Win32 (MS Windows)

Programming Language

C++, Lua

Related Categories

C++ Game Development Frameworks, C++ Game Engines, Lua Game Development Frameworks, Lua Game Engines

Registered

2014-01-18