6 Most Popular Open Source Game Engines(最も人気のあるオープンソースのゲームエンジン6選)

Do you enjoy game development?


Recently game development with game engines is getting popular. The functions and expressiveness of game engines are also evolving.


While commercial game engines such as Unreal Engine and Unity are well known, open source game engines are also becoming more sophisticated and unique.

また、Unreal EngineやUnityなどの商用のゲームエンジンがよく知られていますが、オープンソースゲームエンジンも高機能なものやユニークなものが増えています。

In this article, I would like to introduce you to the 6 most popular open source game engines right now.


How to calculate the ranking(ランキングの算出方法)

The game engines were ranked based on the number of stars on GitHub as of July 17, 2022.


Whether it can be called a game engine was judged under the following conditions:

  • Games are listed as usage
  • Functions for graphics, audio, and input are provided, and it is possible to develop games by itself


  • 利用用途としてゲームが挙げられていること
  • 描画・音・入力の機能が提供されており、それのみでゲーム開発が可能であること

Here are the ranking results!


#1: Godot Engine (50.9k stars)

Godot Engine is a game engine with features comparable to Unreal Engine and Unity. It supports cross-platform and development of both 2D and 3D games.

Godot EngineUnreal EngineやUnityに匹敵する機能を持つゲームエンジンです。クロスプラットフォームに対応しており、2Dと3Dのゲームを開発することができます。

It comes with a dedicated integrated development environment, and you can arrange objects and set animations with the GUI.


It is used in Game Jam etc. at the same ratio as Unity, but in 4.0 which is the next major version, the 3D function is planned to be significantly enhanced, and it is expected that the number of users will increase further at that timing.

現在もGame Jam等ではUnityと並ぶ比率で利用されていますが、次のメジャーバージョンアップである4.0では3D機能の大幅な強化が予定されており、そのタイミングでさらに利用者が一気に増えることが予想されます。

#2: Phaser (32.1k stars)

Phaser is a 2D game engine for web browsers.


It features high-speed drawing using WebGL and can support multiple platforms and layouts with one source code.


#3: libGDX (20.2k stars)

libGDX is a cross-platform game engine for Java.


It has a history of more than 10 years and is characterized by its stability.


It supports 3D graphics, but has limited functionality and no GUI tools.


#4: Bevy (17.2k stars)

Bevy is a cross-platform game engine for Rust.


It supports both 2D and 3D.


It is a component system designed according to Rust's grammar, and features simple and flexible writing of code.


#5: Cocos2d-x (16.3k stars)

Cocos-2d-x is a long-established 2D game engine. It's cross-platform and is often used in smartphone games.


A development tool, Cocos Creator, is also available.

開発ツールであるCocos Creatorも提供されています。

#6: Pyxel (10.2k stars)

Pyxel is a 2D game engine for Python. (Hooray! It took 4 years to reach the 6th place in the world!)


With retro games in mind, the number of colors and sounds is intentionally limited.


It is often used in programming education and Game Jam, and in France, programming contests using Pyxel, in which more than 400 schools participate, are held.

プログラミングの教育やGame Jamなどでよく使われており、フランスでは400校以上が参加するPyxelを使ったプログラミングコンテストが開催されています。