Here you can find many resources to work on your games. There is the tools I use and templates you can use for your own project.
My main tool for creating games. It’s free, open-source and also very simple to handle. Yeah I know, as many other engines could possibly say… But this one has something more compare to the others. Actually, you can create 2D and 3D games very easily and even mix both 2D and 3D. You can create your script in a Python-like language called “GDScript” or in C# for more experienced users. There’s also a Visual Scripting system similar to Blueprint in Unreal Engine for those who are not comfortable with code.
I love it not only because it’s free and open-source, but also because it’s a complete solution for creating games and a great alternative to Unity, Unreal Engine or even GameMaker. The development is very active and many features are added to make it more easier and powerful.
It works on Windows, Mac and Linux.
Aseprite is a Photoshop like software, but more focused on pixel-art. I’m not a graphic person but I love it because it’s really “made” for creating video games, even in the interface. You can draw sprites and export them into spritesheets, create animations, manage layers and even palettes. I think it’s the only one non-free software I use. (Illustrations belongs to David Capello)
It works on Windows, Mac and Linux (Not available wet for Fedora).
A well knowed 3D modelling software and the biggest free alternative to Maya, 3DS Max and Cinema4D. The latest version 2.80 features a lot of changes and the biggest one is the interface, completely redesigned. I use it mostly for low-poly modelling and animation, but I’m still not enough experienced.
It works on Windows, Mac and Linux.
I was working on Windows for a long time as many people. But I was curious about Linux when I was young, especially Ubuntu. I tried it and loved it back then, but I wasn’t very comfortable with the fact of not being able to play games on PC. But for some reason (actually, DOOM 2016 was made playable via SteamPlay and I tried it), I decided to use it as my main OS. Well, think I can’t go back to Windows now ! x) Of course I keep a Windows installation active just because some tools I may use doesn’t work anywhere else.
But really, Ubuntu is a great OS for a regular usage. It’s fast, secure and also shipped with all the apps you need. But to be honest, it’s not always easy to handle and can be tricky sometimes, especially for beginners. This is the only bad thing I could say about it. But if you want to give it a try, it’s the best you can do to it.
Visual Studio Code
Simply the best text-editor / IDE I could find for code on Linux. Yes, I know there’s plenty of other choices but hey, oh ! Anyway…
Visual Studio Code features all you can wait for a text editor such as auto-completion, debugging and color-synthax. You can extend it with addons
This one is free but keep in mind that if you download it on the official website, telemetry will be enabled. If you want to remove it, you can both compile the source code or download this alternative here.
This one is particular, because it’s a notebook working like a wiki. Meaning that you can write pages for a projects linked to it like if you were on wikipedia or a fan wiki for a movie, a game or whatever.
I love this tool because it’s like having a true wiki for you own project. You can for instance write a first page introducing a project and then write sub-pages for each parts of it, such as characters, story or technical specifications. It’s written in Python, free and open-source, you can grab it here.
You want to write to create a game but don’t know where to start ? This template gives you a little help for you to begin writing your rules and story for your project. Feel free to share and modify it as you like 😉