technology logo
technology logo

9 best Game Engine Libraries in 2022

share link

by kandikits dot icon Updated: Jun 15, 2022

Guide Kit Guide Kit  

Game engine libraries are reusable components that can be used to build a game. They can provide a wide range of functionality, from rendering, input, and sound to artificial intelligence, physics, and networking. The most popular game engines are commercial products that require licenses and support. However, there are also many open-source alternatives. Some of these projects have been around for years and have a large following; others are just getting started. OpenRA is a modern reimplementation of the classic Command & Conquer series. It provides an API that wraps various other libraries that allow you to make games with little effort. Pyxel is a pixel art editor built on top of Pygame and Pygame Zero. It allows you to draw sprites, animations, and tilesets for your game in an easy-to-use interface with plenty of customizations. openmw is a reimplementation of Morrowind's engine that uses Python instead of C/C++ code. This makes it much easier to use than the original Morrowind engine and allows developers to add new features easily without having any knowledge of C++ or C programming languages. Popular open source Game engine libraries among developers include

OpenRAby OpenRA

C# doticonstar image 12582 doticonVersion:release-20230225doticon
License: Strong Copyleft (GPL-3.0)

Open Source real-time strategy game engine for early Westwood games such as Command & Conquer: Red Alert written in C# using SDL and OpenGL. Runs on Windows, Linux, *BSD and Mac OS X.

Support
    Quality
      Security
        License
          Reuse

            OpenRAby OpenRA

            C# doticon star image 12582 doticonVersion:release-20230225doticon License: Strong Copyleft (GPL-3.0)

            Open Source real-time strategy game engine for early Westwood games such as Command & Conquer: Red Alert written in C# using SDL and OpenGL. Runs on Windows, Linux, *BSD and Mac OS X.
            Support
              Quality
                Security
                  License
                    Reuse

                      pyxelby kitao

                      Python doticonstar image 11620 doticonVersion:v1.9.13doticon
                      License: Permissive (MIT)

                      A retro game engine for Python

                      Support
                        Quality
                          Security
                            License
                              Reuse

                                pyxelby kitao

                                Python doticon star image 11620 doticonVersion:v1.9.13doticon License: Permissive (MIT)

                                A retro game engine for Python
                                Support
                                  Quality
                                    Security
                                      License
                                        Reuse

                                          engineby playcanvas

                                          JavaScript doticonstar image 8217 doticonVersion:v1.61.3doticon
                                          License: Permissive (MIT)

                                          Fast and lightweight JavaScript game engine built on WebGL and glTF

                                          Support
                                            Quality
                                              Security
                                                License
                                                  Reuse

                                                    engineby playcanvas

                                                    JavaScript doticon star image 8217 doticonVersion:v1.61.3doticon License: Permissive (MIT)

                                                    Fast and lightweight JavaScript game engine built on WebGL and glTF
                                                    Support
                                                      Quality
                                                        Security
                                                          License
                                                            Reuse

                                                              openmwby OpenMW

                                                              C++ doticonstar image 4597 doticonVersion:openmw-0.47.0doticon
                                                              License: Strong Copyleft (GPL-3.0)

                                                              OpenMW is an open-source open-world RPG game engine that supports playing Morrowind. Main repo and issue tracker can be found here: https://gitlab.com/OpenMW/openmw/

                                                              Support
                                                                Quality
                                                                  Security
                                                                    License
                                                                      Reuse

                                                                        openmwby OpenMW

                                                                        C++ doticon star image 4597 doticonVersion:openmw-0.47.0doticon License: Strong Copyleft (GPL-3.0)

                                                                        OpenMW is an open-source open-world RPG game engine that supports playing Morrowind. Main repo and issue tracker can be found here: https://gitlab.com/OpenMW/openmw/
                                                                        Support
                                                                          Quality
                                                                            Security
                                                                              License
                                                                                Reuse

                                                                                  melonJSby melonjs

                                                                                  JavaScript doticonstar image 5280 doticonVersion:15.0.0doticon
                                                                                  License: Permissive (MIT)

                                                                                  a fresh, modern & lightweight HTML5 game engine

                                                                                  Support
                                                                                    Quality
                                                                                      Security
                                                                                        License
                                                                                          Reuse

                                                                                            melonJSby melonjs

                                                                                            JavaScript doticon star image 5280 doticonVersion:15.0.0doticon License: Permissive (MIT)

                                                                                            a fresh, modern & lightweight HTML5 game engine
                                                                                            Support
                                                                                              Quality
                                                                                                Security
                                                                                                  License
                                                                                                    Reuse

                                                                                                      pistonby PistonDevelopers

                                                                                                      Rust doticonstar image 4332 doticonVersion:V0.33.0doticon
                                                                                                      License: Permissive (MIT)

                                                                                                      A modular game engine written in Rust

                                                                                                      Support
                                                                                                        Quality
                                                                                                          Security
                                                                                                            License
                                                                                                              Reuse

                                                                                                                pistonby PistonDevelopers

                                                                                                                Rust doticon star image 4332 doticonVersion:V0.33.0doticon License: Permissive (MIT)

                                                                                                                A modular game engine written in Rust
                                                                                                                Support
                                                                                                                  Quality
                                                                                                                    Security
                                                                                                                      License
                                                                                                                        Reuse

                                                                                                                          Urho3Dby urho3d

                                                                                                                          C++ doticonstar image 3822 doticonVersion:1.8doticon
                                                                                                                          License: Permissive (MIT)

                                                                                                                          Cross-platform 2D and 3D game engine

                                                                                                                          Support
                                                                                                                            Quality
                                                                                                                              Security
                                                                                                                                License
                                                                                                                                  Reuse

                                                                                                                                    Urho3Dby urho3d

                                                                                                                                    C++ doticon star image 3822 doticonVersion:1.8doticon License: Permissive (MIT)

                                                                                                                                    Cross-platform 2D and 3D game engine
                                                                                                                                    Support
                                                                                                                                      Quality
                                                                                                                                        Security
                                                                                                                                          License
                                                                                                                                            Reuse

                                                                                                                                              strideby stride3d

                                                                                                                                              C# doticonstar image 4470 doticonVersion:Currentdoticon
                                                                                                                                              License: Permissive (MIT)

                                                                                                                                              Stride Game Engine (formerly Xenko)

                                                                                                                                              Support
                                                                                                                                                Quality
                                                                                                                                                  Security
                                                                                                                                                    License
                                                                                                                                                      Reuse

                                                                                                                                                        strideby stride3d

                                                                                                                                                        C# doticon star image 4470 doticonVersion:Currentdoticon License: Permissive (MIT)

                                                                                                                                                        Stride Game Engine (formerly Xenko)
                                                                                                                                                        Support
                                                                                                                                                          Quality
                                                                                                                                                            Security
                                                                                                                                                              License
                                                                                                                                                                Reuse

                                                                                                                                                                  Fyroxby FyroxEngine

                                                                                                                                                                  Rust doticonstar image 6012 doticonVersion:v0.29doticon
                                                                                                                                                                  License: Permissive (MIT)

                                                                                                                                                                  3D and 2D game engine written in Rust

                                                                                                                                                                  Support
                                                                                                                                                                    Quality
                                                                                                                                                                      Security
                                                                                                                                                                        License
                                                                                                                                                                          Reuse

                                                                                                                                                                            Fyroxby FyroxEngine

                                                                                                                                                                            Rust doticon star image 6012 doticonVersion:v0.29doticon License: Permissive (MIT)

                                                                                                                                                                            3D and 2D game engine written in Rust
                                                                                                                                                                            Support
                                                                                                                                                                              Quality
                                                                                                                                                                                Security
                                                                                                                                                                                  License
                                                                                                                                                                                    Reuse

                                                                                                                                                                                      See similar Kits and Libraries