The lionengine-game-platform module is a specialized module for platform games. It contains a specialized high level API, designed to provide the most common tools for any platform game development, including a dedicated architecture.
Here the different packages:
Here a short overview of the high level API and its architecture (only main items are listed here):
CameraPlatform
: Advanced camera implementation, able to keep its view inside the map sizeEntityPlatform
: Advanced entity with native update routine and support of animation and collisionHandlerEntityPlatform
: Dedicated handler for this entity type
BackgroundPlatform
: Background representation, as a background elements containerBackgroundElementRastered
: Support of RasterBar for the background
![]()
![]()
Original Effect CloudsPlatform
: Designed to create a simple clouds scrolling effect
![]()
![]()
Original Effect Parallax
: Designed to create a powerful parallax over a huge number of lines
![]()
![]()
Original Effect
Here an example of a strategy game, highlighting some of the main components:
Read next page: General Architecture - Strategy Module