Open source tools for game development. 
Tags: gamedev, opensource, linux
Published: 2020-11-07 18:03:36

#### There are open-source tools for almost everything out there. Game development is not different. There are tools like unity engine and unreal engine which you can use for free but you'll need to pay them one day or other. Here is a list of top game development tools that are open-source and 100% free to use. However you can choose to donate if you want to.

### Game engine- **Godot**
![Godot game engine](https://godotengine.org/storage/app/uploads/public/5ec/fac/2a0/5ecfac2a03bc1119573590.png)

The obvious choice in past few years is Godot game engine. It's a completely open-source game engine with both 2D as well as 3D game support. It uses it's own **Python like** scripting language called Gd-script but it does have support for C#. It is available on all three major OS'es, windows, Linux, and mac-OS. It's almost as good as unity or unreal engines is not better. It's in constant development, and has a very user friendly interface. 

**Click <a href="https://godotengine.org/">here</a> to check out their website.**

### 3D Modeling, Animation,Texture Painting, Rendering, etc.- **Blender**

![Blender](https://i.ytimg.com/vi/XHyM9T4vYgo/maxresdefault.jpg)

Well if you are here there's a very high chance that you've heard about Blender. It's one of the best software for 3D modeling and other things you need for developing a 3D game. It uses Python as it's scripting language if needed. And it is 100% open-source. I don't need to explain much about it as it's one of the more popular softwares.

**Check out blender <a href="https://www.blender.org/">here</a>.**

### 2D assets- **Krita**

![Krita](https://cdn.kde.org/screenshots/krita/2018-03-17_screenshot_001.png)
Need an open-source alternative to photoshop to create concept art, sprites, other hand drawn assets? The open-source community knows that krita is the one of the best ones.

**Check out krita <a href="https://krita.org/en/">here</a>.**

### Sound editing and production- **Audacity & LMMS**
#### Audacity
![Audacity](https://upload.wikimedia.org/wikipedia/en/8/8b/Audacity_2.4.x_default_light_theme.png)
Most audio related work can be done with Audacity. Multi-track editing nd recording with with an impressive collection of impressive tools and effects, with a support for plugins.

**Check out Audacity <a href="https://www.audacityteam.org">here</a>.**

#### LMMS
![LMMS](https://i0.wp.com/www.linuxlinks.com/wp-content/uploads/2017/12/Screenshot-LMMS.jpg?fit=700%2C350&ssl=1)
If you need a software for music production for your game, LMMS is a good option. It is created as an open-source alternative to FL Studio and is in active development. It comes with a lot of instruments, samples, and effects included in the package.

**Check out LMMS <a href="https://lmms.io/lsp/">here</a>.**

### Code editing- Visual Studio Code

![VS Code](https://code.visualstudio.com/opengraphimg/opengraph-home.png)

Though Godot has a built-in coe editor which is pretty competent in itself but if you still want to use something then you probably know what you should use. And if you don't check out Microsoft's Visual Studio Code. Let's be honest here, you most probably already know what VS Code is. 

**Check it out <a href="https://code.visualstudio.com/">here</a>.**

### Bonus: The OS itself
Why not go open source all the way? Ever tried linux? Give it a shot, it's not all text-based and confusing, it can look the way you want  it to. Heck, make your own linux distro for the world to use.