GamePencil 1.5 RC includes fully functional C++ engine and editor with build scripts. Users should be able to create 2D games via the SDL2 module of any genre.
After the release of Game Pencil 1.50 RC our goal is to begin integration of networking as modules for TCP/UDP connections between server and clients by Q4 2021.
Game Pencil Distribution Package Manager
On Linux and Unix devices our aim is to also allow people to type apt-get install gamepencilengine and allow for easy install and inclusion on app stores.
Utilizing our developer status on Nintendo and Xbox our goal will be to get Game Pencil working on the Nintendo Switch, Xbox One/Series and apply for Playstation 4/5 developer kits by Q3 2021.
By Q4 2021 we plan to focus on getting Game Pencil working on Android and then IOS devices.
raylib is an amazing engine that has a wrapper to just about every programming languge and is also supported on just about every platform. The simplicity of the engine and supported platforms make it a top engine to support. Raylib also supports 3D mode, which will be a perfect way to introduce the Irrlicht engine as well as another module.
SFML Module support
By Q4 2021, if Nathan is fulltime on the engine the goal is to add the SFML module for those interested in 2D alternative to SDL2, beneficial for those interested in more complicated shaders and geometry rendering.
To get started in the 3D realm of this engine we plan to add Irrlicht for those interested in 3d gameplay and rendering. Irrlicht being crossplatform and able to go anywhere SDL can go will make it a prime candidate for our 3D layer of the engine. Our hopes is to get this by Q4 2021.
Nanovg is a opengl based rendering engine that is inspired by the html5 canvas, it also has ports to DX11, metal and bgfx.
Necessary cookies are absolutely essential for the website to function properly. This category only includes cookies that ensures basic functionalities and security features of the website. These cookies do not store any personal information.
Any cookies that may not be particularly necessary for the website to function and is used specifically to collect user personal data via analytics, ads, other embedded contents are termed as non-necessary cookies. It is mandatory to procure user consent prior to running these cookies on your website.