Home WinSpy2 & SpyDrive2 ECFTP Eon Clash's Text File Monitor Resume Creation Suite EC LCD Editor XML Browser Lite TXMLParser for Delphi Treemap ECXML Parser for Lazarus pas2lua and lua for Delphi/FPC AVR GCC Deprecated Macros XMethods WSDL Browser Graphics 32 Image Editor Demo Using TPaintBox for annimations Maze Generation and Solving TSimpleMath JD Docking Components JDErrorLog JDImageButton Tile Joiner SDL, LUA, and Freepascal Game Engine Demo Simple Bezier Curve sample in Lazarus Recurisve Shadowmapping in FPC/Lazarus ATerm - ANSI Terminal Demo Simple Side Scroller Demo Source Generic Pascal Lua Library pLua (Lua wrapper for FPC, Lazarus, and Delphi) News Forums Jeremy's Resume Contact Us Bug Tracking JumpStart Game Engine Jeremy's Blog

SDL, LUA, and Freepascal Game Engine Demo

ECTG is a simple game engine built with FreePascal, Lua, and SDL. Its NOT ment to be a final product, instead its ment to provide developers who are trying to use SDL, FreePascal, and/or Lua to show them some ways to integrate them.

Full source code is available, documentation is included, and source for the documentation is also included (HelpNDoc file).

I'd like a few people to try and run the included sample (it just loads up a few Tile Joiner files and displays them to the screen with animation). You can control vlad with the arrow keys and he should be confined to the screen. You should also see your current running FPS in the top corner (thats another Tile Joiner file holding a font).

Also, if anyone is interested, all of the source code is there to be cross compiled to Linux or Mac. I think I have everything in place for the compile and run easily on both platforms. If you manage to get it to work, can you send me the binaries, as I'd love to have them for re-dist as well. Any changes, updates, or whatever would also be nice.

A special thanks goes out to William Cairns for making sure that the new Lua headers and ECTG could be compiled in Delphi.

Download EXE Only
Online Help File
Delphi Project Source (Requires FPC Source Download)
Lua headers and Pas2Lua (Required)

Click here to download
Text Link Ads