Last Engine is not just another game engine.
Just because in the market there is nothing easy to use with the most possible abstraction, with functionalityes that would allow to go beyond making games.
The Engine will have both modes, but in 2D or 2.5D modes, it will be capable of fake 3D by using ortographic projection.
For the Editor it will compile in Delphi XE11 or greator. For the Game it self, it can compile both in Delphi and Lazarus IDE.
Why Pascal? Because it will be funny to create a game engine from the beggining and Pascal is one of my old languages, where I have more experience.
If used the Editor, and the script language, it's not necessary to have any of this editors installed.
Most of the inside renderings will be done in OpenGL. The 2D Mode will use either Direct2D (in windows), or OpenGL (in Linux of Android).
- All Kind of 2D, 2.5D and 3D Games.
- Multimedia Presentations.
- Simulations.
- Projections with multiple projectors and world transformations.
Windows for development platform (Mac x86 could be used using parallels Desktop). For all kind of projects, the engine will compile for windows, MacOs, Linux, Raspberry Pi, Android and iOS.
It it also possible to create a game without compiling, just by adding the necessary scrits and media files.
- Windows Computer for Development.
- GPU compatible with the rendering sdk.
- GPIO Hardware (Raspberry Pi, UpBoard)
- Digital and Analog Arcade Controllers
- Arcade Guns, Spinners & Led Controllers
- Touch Monitors
- Stereo, 5.1 & 7.1 Sound Cards
- Joysticks & Gamepads
- Mouse & Keyboards
- WebCameras
- High Quality 2D and 3D.
- Large Maps for 2D and 3D (Tilemaps and Vector Maps)
- Fake 3D mode, using only 2D.
- 2D drawing functions ( Lines, Rectangles, Circles, Triangles, Text, and many others )
- Realistic Fake Rendering in 3D.
- Automatic Effects in 3D ( Shadows, Glows, Lights )
- 2D and 3D Sound (bass, fmod and sfml audio)
- 2D and 3D Physics (Box2D)
- Animations and Videos.
- Multimonitor ( up to 3 monitors ).
- Resolutions per monitor up to 4K (planned 8K).
- Smart Blending and Bending for projetions in shaped locals.
- Realistic but faked Water, Ocean, Sky, Vegetation, light rays, mirroring, reflections.
- Particles 2D and 3D
- Interface with Gamepads, Joysticks.
- Touch Screen support.
- Interface with Arcade joysticks, Buttons, Arcade Gun's, Spinners, and Led controllers.
- Windows Game Engine Editor with Multiple Editors ( Sprites, Tile Maps, Vector Roads, 3D world editor, Sound )
- Execution Script Language for simple demos and games
- Encripted Media Files
You can use the engine to build personal, education or professional applications, but is necessary to include the name of the authors. Please add the words "Made with Last Game Engine , "www.bigtabletgames.com".
If you are going to use Audio or Video, check what technologies you will be using, because some are free but others are not. The following licenses should be bought directly in the vendor sites if used:
- Audio, un4seen Bass.DLL ( https://www.un4seen.com/ )
- Audio, FMOD audio ( https://www.fmod.com/ )
- Video, FFVCL ( http://www.delphiffmpeg.com/ )