13 free Open Source software to make your games!

13 free Open Source software to make your games!

The evolution of many open source tools is
impressive. If it was impossible to compare most of them to paid equivalents a few years
ago, some match the quality of leading proprietary creative software today.
Those tools are not numerous, but a handful of them collectively cover all of the necessary
tools to create a videogame. I picked 13 software for you today. And you will see some of them
used on this channel’s tutorials in the future.
Let’s start by talking about 2d art with the number one: Krita.
Krita is a software dedicated to painting and illustration. It offers an elegant workspace
that will please concept artists and beginners alike. Powerful brush engine, radial symmetry,
perspective guides and other complex transforms… Krita has a lot to offer. For connoisseurs,
its tools feel a bit like those of Manga Studio. Krita’s developers just successfully ran
a campaign on Kickstarter, thus the software should keep evolving at a fast pace.
Number 2: Gimp. Despite its slightly cumbersome UI, gimp is
a versatile image editing software. Where Krita focuses on painting, gimp leans towards
image editing in general. In its current state though, it lacks a bit of refinement and some
more functionality to efficiently create graphics for games. Because of that, it is not good
fit for a daily professional usage. As number 3, we have Inkscape.
Inkscape is a vector drawing software. It is the only solid open-source alternative
to a tool like illustrator or Affinity Designer. Inkscape possesses a pretty good design as
far as basic drawing tools are concerned. Its main defects reside in its limited layer
management, and its slow update cycle. Sadly, it doesn’t offer a true outliner to manage
shapes, like illustrator would. Apart from that, its drawing tools are very responsive,
so Inkscape can be used to draw game assets or to make logos for example.
  Let us now talk about 3d with blender, an
amazing tool. Modeling, animation, sculpture, simulation,
video editing and even compositing… Blender covers a lot of ground and excels in many
domains. It largely competes with the most popular paid 3d packages today and attracts
the eye more and more in the entertainment industry. It used to be appreciated for its
powerful UV unwrap toolset and looked down at otherwise. Since then, it evolved at solid
pace and caught up with other great tools. It keeps gaining inertia, notably with the
open-source movie project Goosberry. Number 5: LibreOffice.
LibreOffice is a complete set of office software. Actively maintained by many developers and
businesses, it grows fast. Its design is simple and light. Its toolset is rich. LibreOffice
offers a real alternative to Microsoft Office’s suite. If you need to write game concept documents,
to compile a database in a spreadsheet or even to make animated presentations, LibreOffice
has the tool you need. In order to code a game, you will need an
appropriate text editor. The most famous one as far as open-source software is concerned
is Notepad++, which is not young. It offers everything you need to write code with a great
flexibility. The software’s light, quite reactive and filled with functionality. With
Sublime, it’s probably the most widely spread text editor among programmers.
Number 7: Atom. Atom is another young open-source text editor
developed by GitHub. It is built around individual modules and packages that you can download
to your liking on its website. The software still shows some performance issues when editing
long files, and as of yet it is not capable of loading really large text files. Nevertheless,
its UI looks slick and its ergonomics feel like sublime, the uncontested beauty as far
as programming text editors are concerned. I personally use it for javascript programming.
  We are now going to talk about game engines.
I have selected only 2, although they are dozens and dozens of very good open source
libraries out there if you’re looking to make small games. I picked simple engines
with a lively community. I also selected 2 engines I’ve been following for some time
now. Let us take a look at Phaser first. Phaser is an HTML 5 game engine. It possesses
many functionalities and will cover all of your needs as far as 2D games is concerned.
As it is based on the HTML5 technology, the games you create can be played directly in
your browser. It’s a reference for the development of small web games.
Number 9: Godot. Godot is a multiplatform game engine that
offers a dedicated toolset for both 2d and 3d game development. It features its own IDE,
with an integrated animation editor and a nodal system to create shaders. If the free
engine Unity is especially popular since version 5 came out, Godot still has a lot to offer.
Its development is sponsored by the Argentinian game studio Okam, thus the updates are regular
and substantial. With a deep UI revision announced for its next version, Godot is a serious option
to consider in the future. As far as audio editing software and DAWs
are concerned, the situation is not as stunning as in other domains.
As far as I know, there is no serious free contestant to the digital audio workstations
that dominate the market. There is one solid open-source tool on Mac and Linux called Ardour,
but you have to pay using a pay what you want model to get the updates. There is another
software called LMMS which is 100% free. With that sequencer, you’ll be able to create
all sorts of music tracks. However, it is still very far from the modern standards established
by Ableton live or Bitwig. I use FL studio myself, as you get lifetime free updates once
you bought it.  
There is one piece of audio software that’s worth a look: Audacity. It is a complete suite
of recording and audio editing tools. Although its UI feels outdated, Audacity is pretty
rich as far as its functionality is concerned. It offers relatively complete audio manipulation
tools, as well as a great variety of effects to cover almost all of your needs. It is a
useful piece of software if you need to record voices, sounds or music instruments for your
games. Let us now talk about music scoring with MuseScore.
For those of you who would like to write sheet music, since its last major update, MuseScore
has made a real leap forward. Its UI is modern, light and delicate, and its tools for note
entry are both simple and efficient. If it still lacks some specific notation elements,
those are not very common and won’t to be missed by most of you. I’m thinking of the
tapping technique for instance. And to wrap up this video, we are going to
bounce back to a tool that has already been mentioned in a previous video. Number 13:
Tiled, the agnostic level editor. Tiled is a complete level editor based on tile maps.
It offers integrated drawing tools to place collision polygons and to setup variables
in your environments. All of this data can be exported and read by many game engines
today. Tiled is notably compatible with the 2 engines introduced in this video: Phaser
and Godot. You now have 13 tools at your disposal to
create games without buying any software license. Those tools are not perfect. But some managed
to find their community and match paid alternatives today. I’m using Blender or Krita myself
in my work. And I was surprised to discover that MuseScore actually offers more efficient
note entry tools than Notion, the proprietary software I’m using right now for scoring.
In the open source world, the mentality of the users as well as the concept of the software
itself is quite interesting: they are accessible to everybody, equally, regardless of one’s
revenues. Using free tools is a way to promote the open source mindset and to keep them alive
for everyone else. You and I can also contribute to their development, be it through coding,
reporting bugs, or writing documentation and creating tutorials.
The goal of the GDquest channel is to make game creation a bit more accessible to everyone.
Thus, in the future, tutorials dedicated to a specific piece of software will focus as
much as possible on open source tools. That way, those of you who can’t afford Photoshop
or construct 2 will still be able to follow every single video.
That’s it for today! If you like open source tools, don’t hesitate to like the video
and to become a subscriber! Do you have questions, critiques or suggestions? Please tell me in
the comments below. I want to thank you kindly for watching. ♥ Be
creative, have fun… until next time! ♥

87 thoughts on “13 free Open Source software to make your games!

  1. I use many of these tools already, they become very useful and also allow you to save money for other things. I didn't know "Krita", I will check it out. Thank you!

  2. Reaper is a great daw, not free but very cheap.
    Krita is amazing, I wish it worked on my machine.. I mean it did, for a week or so. and then it lost pressure sensitivity forever..
    Godot looks very promising, but it's young and lacks a lot of features. and.. it uses a python-based language. : (
    I looked at a few cheap or free 2d game engines recently. you can make your everyday platformer in any of these simple-ish 2d engines. but they lack robust tools and features, like a really good implementation of pathfinding. and many of them use visual programming, which is fun but quite limiting and potentially problematic. In Unity you can use stuff like Playmaker, but you always have c# if you need it.

  3. The Krita things is veryyyyy good, but it has some little bugs that are just only a little annoying.

  4. Gimps "slightly cumbersome UI"

    Gimps UI has to be one of the most unintuitive UI's I have ever seen in a program, it is basically a deal breaker for using the program.

  5. gimp is pretty good for 8bit graphics. and blender is pretty good at game making too. . . they can be a good mix of tools. . . good list of awesome programs!

  6. Woah! How did talk about Blender in a game development video and not bring up BGE! It's great for prototyping your ideas, but not really for making polished games.

  7. And Godot has really come a long way since this video was made, too. Notepad++ has always been my Windows text editor of choice, though Atom isn't bad either. And Krita over GIMP? Good idea, been introducing Krita to artist friends of mine.

  8. Thank you for the video! I've been considering using open source programs for art, animation, 3D, game dev, and video editing. Didn't know where to start with some of these. I did know about Krita for a while, though. It's awesome.

  9. you are the best .can you make a 13 Open Source software to make your games (not free) i want professional softwares

  10. Are you aware of Pyxel Edit? I've been using that to make sprites for my game. How does it compare to other such programs in regards to pixel art?

  11. If you're going for a game engine, and the open source ones just aren't cutting it, I'd vouch for UE4 or Cryengine.

    UE4, you only pay 5% of total quarterly sales IF your product makes over $3,000. So say you make a game and it totally bombs–you don't have to pay them a dime. If you're just trying to get developing and don't intend on selling your game–you're golden. I dig this model.

    Cryengine has recently employed a "pay what you want" model for Cryengine V, which is excellent for indie developers who are just trying to get their feet wet. And hey, if you make a hit game, you could always pay back their generosity by throwing some more money their way.

    Unity is a good choice too, but I haven't looked into it as much as the other two, so I can't vouch one way or the other. It is highly regarded though.

  12. Gimp is god. If you'r making a 2-d mapped rpg it's a great tool for mapping. It can also create other graphical images for your game such as title screens and characters.

  13. Commenting from 2016 (Krita 3 is out ya'll!)

    Inkscape needs a COMPLETE rewrite and UX redesign….it's so far behind the ball it's sad.

  14. …Came here to see specifically if there were any audio recommendations besides LMMS which has a cumbersome UI and none of my friends use it so I cannot easily get advice. I am completely new to DAWs and am frequently told to try something else, but there is nothing else that's free. :/

  15. Okay, one serious question, if you make a game using these software, can it be sold for profit? And can these be used for making games on consoles? These are serious questions that need answers

  16. Recommendations for audio:


    – modplugTracker
    – MilkyTracker
    – MadTracker
    – SchismTracker

    Cheap software:

    – Cubase Elements
    – Renoise
    – Reaper

  17. There is a music creator software named Bosca Ceoil, completely free, extremely easy to use, but it is relatively basic, recommend if want quick music made by your self

  18. I made a list of the tools I use:

    Coding: Visual Studio
    3D art: Blender
    2D art: inkscape
    Music: LMMS
    SFX: Audacity
    Game engine: Unity

  19. Unfortunately a large pool of income for blender is ..tutorials as it seems. So in the end to me it feels not free.. like a "free2play"game that sneaks in artificial burdens to get you to pay in the end, I feel played by its unnecessary barrier and cryptic behaviour (rotationtool urgh). If you get along with blender just fine as your major program, kudos, but if you want to do it on the side to your major activity…spending cash might pay off (time is money).

  20. I'm really leaning towards using only FLOSS software for game development. Every time I used proprietary tools or formats, it would bite me in the arse. It's mostly the fact that:
    a) Software developers often make bad decisions (or just decisions unfortunate for you, such as stopping support for some feature), be it free or proprietary software. However, with free software anyone can fix this problem, not just the original developers.
    b) Most proprietary software has inflexible and abhorrent business models. Let's say I hire someone to make a Adobe Flash animation or a 3D model in 3D Studio Max for my game.
    Let's say I want to change one small thing in the animation/model at a later time.

    Since I don't own a license for Adobe Suite nor a 3D Studio Max license, my choices are to either – contact the person I hired (or anyone else who owns a license) and ask them to make the change – or buy a license myself which would be unreasonably expensive when all I need is 5 minutes to do the change and then I probably won't need to touch that software for a long time, if at all.

  21. I really wouldn't recommend LMMS for music production. It hasn't been updated for over two years, it's very buggy and crashes very often, not to mention that it's a CPU eater. The single biggest advantage over FL Studio is that it has automations incorporated in the tool.
    It's worth mentioning that OpenMPT is an excellent tool if you're into tracker music. There are a lot of sample packs throughout the Internet that are public domain and alongside Audacity you can come up with cool original samples for your compositions. Definitely recommended.

  22. Traction 5 is fully free DAW. Also you can find lots of free vst plugins and instruments and create music for games for free.

  23. for 2D game art like characters , level designs which one i should use ? i am a complete beginner . krita or inkscape ?

  24. Could have mentioned VIm for text editing. Even though it is very hard to use at the beginning, it is so versatile and light that I think it is worth the effort.

  25. GDquest I know isn't sculptris is opensource but it's absolutely free $0 it's a good alternative to zbrush (the proprietory software for sculpting)

  26. I use Gravit Designer for Vector design instead if Inkscape. Haven't used Inkscape yet but love Gravit. I would recommend it.

  27. Thanks a lot for this informative video. Is this still mostly up to date or are there any significant changes?

  28. What does he say @ 7:30 ? I cant understand it. He talks about Tiled compatibility with Phazer and Godot but I cant understand if it IS compatible ot not

  29. I would prefer Godot as your game engine, Python is one far by the first programming language I've ever learned, a bit easier but it is still hard to learn like every other programming language.

    Although, it depends on your willpower and your mind. Use Unity, if you prefer..

Leave a Reply

Your email address will not be published. Required fields are marked *