kandi background
Explore Kits

Build Gaming Applications

by sidhima Updated: Jan 4, 2022

The market size of Global Game Development Software was around USD 957.27 Million in 2020, and research suggests that it would be worth over USD 1,691.82 Million by 2026. The growing game development industry is giving rise to an increase in open-source software in the gaming domain. With the growing competition and the increasing cost of development in the fields of computer games and mobile application development, it is no wonder that open source software is gaining so much popularity. The open-source software is the one in which the source code is available for the public. Instead of paying the license fee to the developers, you can use the open-source software for free. This, in turn, means that the users can modify the system and release the updated version of the software. Open-source software also runs faster and more efficiently, making it a viable alternative for those who can't afford the proprietary alternatives. It is also less likely to cause problems when it's hosted on multiple platforms, which is something to think about if you're going to provide your users with several options for accessing your software. One of the main reasons developers use open-source while game development is that development costs are significantly reduced. In the year 2018, it was found that as many as 96% of applications have an open source component in them. When it comes to game development, where the ideas are plenty, and many people are consuming it, open-source is a boon. It saves the developer a significant amount of time, and they can focus on the idea rather than the coding part of the game. There are some other important aspects that open-source brings to the table, like the stability of the code, knowledge sharing, to name a few. The developers usually ensure that codes are updated and stable in nature so that when other developers choose to build on this, they have a stable code in place. Knowledge sharing is also a key aspect of the open-source gaming industry.

godotby godotengine

C++ star image 57136 Version:4.0.0.beta3

License: Permissive (MIT)

Godot Engine – Multi-platform 2D and 3D game engine

Support
Quality
Security
License
Reuse

godotby godotengine

C++ star image 57136 Version:4.0.0.beta3 License: Permissive (MIT)

Godot Engine – Multi-platform 2D and 3D game engine
Support
Quality
Security
License
Reuse

libgdxby libgdx

Java star image 20998 Version:1.11.0

License: Permissive (Apache-2.0)

Desktop/Android/HTML5/iOS Java game development framework

Support
Quality
Security
License
Reuse

libgdxby libgdx

Java star image 20998 Version:1.11.0 License: Permissive (Apache-2.0)

Desktop/Android/HTML5/iOS Java game development framework
Support
Quality
Security
License
Reuse

cocos2d-xby cocos2d

C++ star image 16784 Version:cocos2d-x-4.0

License: No License (null)

Cocos2d-x is a suite of open-source, cross-platform, game-development tools used by millions of developers all over the world.

Support
Quality
Security
License
Reuse

cocos2d-xby cocos2d

C++ star image 16784 Version:cocos2d-x-4.0 License: No License

Cocos2d-x is a suite of open-source, cross-platform, game-development tools used by millions of developers all over the world.
Support
Quality
Security
License
Reuse

3d-game-shaders-for-beginnersby lettier

C++ star image 14370 Version:Current

License: No License (null)

🎮 A step-by-step guide to implementing SSAO, depth of field, lighting, normal mapping, and more for your 3D game.

Support
Quality
Security
License
Reuse

3d-game-shaders-for-beginnersby lettier

C++ star image 14370 Version:Current License: No License

🎮 A step-by-step guide to implementing SSAO, depth of field, lighting, normal mapping, and more for your 3D game.
Support
Quality
Security
License
Reuse

Hiloby hiloteam

JavaScript star image 5848 Version:2.0.2

License: Permissive (MIT)

A Cross-end HTML5 Game development solution developed by Alibaba Group

Support
Quality
Security
License
Reuse

Hiloby hiloteam

JavaScript star image 5848 Version:2.0.2 License: Permissive (MIT)

A Cross-end HTML5 Game development solution developed by Alibaba Group
Support
Quality
Security
License
Reuse

react-game-kitby FormidableLabs

JavaScript star image 4443 Version:Current

License: Permissive (MIT)

Component library for making games with React & React Native

Support
Quality
Security
License
Reuse

react-game-kitby FormidableLabs

JavaScript star image 4443 Version:Current License: Permissive (MIT)

Component library for making games with React & React Native
Support
Quality
Security
License
Reuse

Gamesby CharlesPikachu

Python star image 4237 Version:v0.1.2

License: Permissive (Apache-2.0)

Games: Create interesting games by pure python.

Support
Quality
Security
License
Reuse

Gamesby CharlesPikachu

Python star image 4237 Version:v0.1.2 License: Permissive (Apache-2.0)

Games: Create interesting games by pure python.
Support
Quality
Security
License
Reuse

jmonkeyengineby jMonkeyEngine

Java star image 3267 Version:v3.6.0-alpha1

License: Permissive (BSD-3-Clause)

A complete 3-D game development suite written in Java.

Support
Quality
Security
License
Reuse

jmonkeyengineby jMonkeyEngine

Java star image 3267 Version:v3.6.0-alpha1 License: Permissive (BSD-3-Clause)

A complete 3-D game development suite written in Java.
Support
Quality
Security
License
Reuse

HeroicGamesLauncherby Heroic-Games-Launcher

TypeScript star image 4773 Version:v2.5.2

License: Strong Copyleft (GPL-3.0)

A Native GOG and Epic Games Launcher for Linux, Windows and Mac.

Support
Quality
Security
License
Reuse

HeroicGamesLauncherby Heroic-Games-Launcher

TypeScript star image 4773 Version:v2.5.2 License: Strong Copyleft (GPL-3.0)

A Native GOG and Epic Games Launcher for Linux, Windows and Mac.
Support
Quality
Security
License
Reuse

engineby cocos-creator

TypeScript star image 2696 Version:Current

License: No License (null)

Cocos Creator is a complete package of game development tools and workflow, including a game engine, resource management, scene editing, game preview, debug and publish one project to multiple platforms.

Support
Quality
Security
License
Reuse

engineby cocos-creator

TypeScript star image 2696 Version:Current License: No License

Cocos Creator is a complete package of game development tools and workflow, including a game engine, resource management, scene editing, game preview, debug and publish one project to multiple platforms.
Support
Quality
Security
License
Reuse

stage.jsby shakiba

JavaScript star image 2242 Version:v0.8.8

License: Others (Non-SPDX)

2D HTML5 rendering and layout engine for game development

Support
Quality
Security
License
Reuse

stage.jsby shakiba

JavaScript star image 2242 Version:v0.8.8 License: Others (Non-SPDX)

2D HTML5 rendering and layout engine for game development
Support
Quality
Security
License
Reuse

gosuby gosu

C++ star image 1885 Version:v1.4.5

License: Others (Non-SPDX)

2D game development library for Ruby and C++

Support
Quality
Security
License
Reuse

gosuby gosu

C++ star image 1885 Version:v1.4.5 License: Others (Non-SPDX)

2D game development library for Ruby and C++
Support
Quality
Security
License
Reuse

racing-gameby pmndrs

TypeScript star image 2031 Version:Current

License: Permissive (MIT)

🏎 Open source racing game developed by everyone willing

Support
Quality
Security
License
Reuse

racing-gameby pmndrs

TypeScript star image 2031 Version:Current License: Permissive (MIT)

🏎 Open source racing game developed by everyone willing
Support
Quality
Security
License
Reuse

Thriveby Revolutionary-Games

C# star image 1941 Version:v0.6.0

License: Others (Non-SPDX)

The main repository for the development of the evolution game Thrive.

Support
Quality
Security
License
Reuse

Thriveby Revolutionary-Games

C# star image 1941 Version:v0.6.0 License: Others (Non-SPDX)

The main repository for the development of the evolution game Thrive.
Support
Quality
Security
License
Reuse

dualityby AdamsLair

C# star image 1332 Version:v3.0

License: Permissive (MIT)

a 2D Game Development Framework

Support
Quality
Security
License
Reuse

dualityby AdamsLair

C# star image 1332 Version:v3.0 License: Permissive (MIT)

a 2D Game Development Framework
Support
Quality
Security
License
Reuse

weixinby game-helper

JavaScript star image 1299 Version:1.4.0

License: Strong Copyleft (GPL-3.0)

Auxiliary collection of WeChat mini-games (addition and subtraction master, including you understand me, let's find the difference Tencent version, brain king, friends draw me, joyful notes, I am the best, star WeGoing, guessing small songs, Zhihu answering king, Tencent Chinese Chess, Tiao Yi Tiao, Duoduo Gold Edition)

Support
Quality
Security
License
Reuse

weixinby game-helper

JavaScript star image 1299 Version:1.4.0 License: Strong Copyleft (GPL-3.0)

Auxiliary collection of WeChat mini-games (addition and subtraction master, including you understand me, let's find the difference Tencent version, brain king, friends draw me, joyful notes, I am the best, star WeGoing, guessing small songs, Zhihu answering king, Tencent Chinese Chess, Tiao Yi Tiao, Duoduo Gold Edition)
Support
Quality
Security
License
Reuse

Path-Creatorby SebLague

C# star image 1461 Version:Current

License: Permissive (MIT)

Path creation asset for Unity game development

Support
Quality
Security
License
Reuse

Path-Creatorby SebLague

C# star image 1461 Version:Current License: Permissive (MIT)

Path creation asset for Unity game development
Support
Quality
Security
License
Reuse

ct-jsby ct-js

JavaScript star image 1247 Version:v3.2.0

License: Permissive (MIT)

Ct.js is a desktop game engine that makes learning programming fun and game development easy by its visual editors and well-documented code library

Support
Quality
Security
License
Reuse

ct-jsby ct-js

JavaScript star image 1247 Version:v3.2.0 License: Permissive (MIT)

Ct.js is a desktop game engine that makes learning programming fun and game development easy by its visual editors and well-documented code library
Support
Quality
Security
License
Reuse

PixelVision8by PixelVision8

C# star image 1468 Version:v1.3.0

License: Weak Copyleft (MS-PL)

Pixel Vision 8's core philosophy is to teach retro game development with streamlined workflows. PV8 is also a platform that standardizes 8-bit fantasy console limitations built on top of the open-source C# game engine based on MonoGame.

Support
Quality
Security
License
Reuse

PixelVision8by PixelVision8

C# star image 1468 Version:v1.3.0 License: Weak Copyleft (MS-PL)

Pixel Vision 8's core philosophy is to teach retro game development with streamlined workflows. PV8 is also a platform that standardizes 8-bit fantasy console limitations built on top of the open-source C# game engine based on MonoGame.
Support
Quality
Security
License
Reuse

overlap2dby UnderwaterApps

Java star image 761 Version:0.1.0

License: Others (Non-SPDX)

Overlap2D Game development toolkit for UI and Level design

Support
Quality
Security
License
Reuse

overlap2dby UnderwaterApps

Java star image 761 Version:0.1.0 License: Others (Non-SPDX)

Overlap2D Game development toolkit for UI and Level design
Support
Quality
Security
License
Reuse

Microsoft.Unity.Analyzersby microsoft

C# star image 410 Version:1.12.0

License: Permissive (MIT)

Roslyn analyzers for Unity game developers

Support
Quality
Security
License
Reuse

Microsoft.Unity.Analyzersby microsoft

C# star image 410 Version:1.12.0 License: Permissive (MIT)

Roslyn analyzers for Unity game developers
Support
Quality
Security
License
Reuse

domeby domeengine

C star image 371 Version:v1.7.2

License: Permissive (MIT)

A lightweight game development environment where games can be written in Wren

Support
Quality
Security
License
Reuse

domeby domeengine

C star image 371 Version:v1.7.2 License: Permissive (MIT)

A lightweight game development environment where games can be written in Wren
Support
Quality
Security
License
Reuse

See similar Kits and Libraries

Gaming
Video Game