Skip to content

drakokids/LastEngine

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LastEngine

The Last Game Engine

Last Engine is not just another game engine.

Why 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.

Rendering in 2D or 3D?

The Engine will have both modes, but in 2D or 2.5D modes, it will be capable of fake 3D by using ortographic projection.

Why IDE could be used?

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.

What hardware acceleration will be available?

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).

What applications can I do with it?

  • All Kind of 2D, 2.5D and 3D Games.
  • Multimedia Presentations.
  • Simulations.
  • Projections with multiple projectors and world transformations.

What platforms will it support?

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.

Suported Hardware

  • 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

Main Functionalities

  • 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

License

Attribution Assurance License

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:

About

The Last Game Engine in Pascal

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages