Це відео не доступне.
Перепрошуємо.
Best Of Open Source Game Development Tools
Вставка
- Опубліковано 30 лип 2024
- Are you interest in game development but what to use an entirely open source set of tools? In that case you are in luck as in this guide we list the best open source (not source available like Unreal, fully OSI compliant open source) game engines, graphics and audio tools available.
Links
gamefromscratch.com/the-best-...
-----------------------------------------------------------------------------------------------------------
Support : / gamefromscratch
GameDev News : gamefromscratch.com
GameDev Tutorials : devga.me
Discord : / discord
Twitter : / gamefromscratch
-----------------------------------------------------------------------------------------------------------
Links
gamefromscratch.com/the-best-open-source-game-tools/
-----------------------------------------------------------------------------------------------------------
*Support* : www.patreon.com/gamefromscratch
*GameDev News* : gamefromscratch.com
*GameDev Tutorials* : devga.me
*Discord* : discord.com/invite/R7tUVbD
*Twitter* : twitter.com/gamefromscratch
-----------------------------------------------------------------------------------------------------------
I demand a tutorial on copper cube for no reason at all.
this is nice, but can you also give us the best non open source game tools? like adobe or something
Ok, here is your copper cube tutorial, enjoy.
devga.me/tutorials/coppercube-6/
@@gamefromscratch oh shit , you actually replied....
Thank you , gentleman. I appreciate that.
You mentioned GDevelop in the video but its not on your website page.
Timestamps for open source tools covered:
Game Engines
00:20 Godot
00:38 Stride
00:57 O3DE
01:20 GDevelop
01:48 More Engines
Art Tools
02:28 Blender
02:57 Krita
03:03 Gimp
03:12 Inkscape
03:20 Material Maker
03:40 Armorlab
04:27 ScultGL
05:00 Pixelorama
05:19 Piskel
05:36 aseprite
06:11 Lospec Pixel Editor
Animation Tools
06:31 Synfig Studio
06:42 Pencil2DA
06:56 OpenToonz
07:22 SpookyGhost
07:38 enve
Audio Tools
07:54 Audacity
08:09 LMMS
08:42 Ardour
09:13 Qtractor
09:31 MusE
09:51 Bespoke
10:05 MuseScore
10:29 Zrythm
Thank you!
Aseprite does not have an open-source license. It has a custom EULA which forbids distribution of binaries and is not OSI compliant. LibreSprite is a fork of an old version of Aseprite before the EULA which still had a GPL-2.0 license.
Tenacity is a fork of Audacity without the telemetry and other weird baggage. i highly recommend to use that instead!
i was trying to learn how to compile aseprite as i cant afford that and i gave up but then i saw this comment and i thank you for reminding me of libresprite!
@@ze0dexic how updated is it compared to normal audacity, and how up to date is libreslrite compared to normal aseprite for that matter
@@ze0dexicthe author of that fork is a weirdo drama queen, there are a bunch of other forks of audacity available, use those instead also you can disable the telemetry of Audacity
@@sleepynet13haha. Gotta love Linux package managers having the binaries ready to download and/or source code automatically compiled
I'd definitely add some more categories besides the tools:
- Sound Effect Libraries: Soundly, 99 sounds
- Music Libraries: Free Music Archive, BandLab (also for making music)
- 3D Model Libraries: Kenney, Quaternius, The Base Mesh, Cargo
- Animation Libraries: Mixamo
Once you combine all the tools and the asset libraries, you're up to make your game with zero budget.
Use Godot, bring in Kenney's 3D models, edit some of them using Blender, then add some SFX and music that you edited using Audacity or LMMS. Finally, make some simple UIs and logos using Inkscape or Krita before publishing your game.
Thank you so much for putting all these wonderful open source projects, under the spotlight, for so many years.
Much love ❤
This is an amazing list. I didn't know about most of these. Thank you!
This was really helpful and I have found many new tools I would like to use in my projects. Thank you for the video!
Great video as always! Wish there was a section for open source video editing tools as well.
This might be the greatest list you've ever compiled
I feel that Cake Walk is worth mentioning as a great open source Daw that was used by major studios in the past.
Cakewalk's Bandlab is not open source but it worths mentioning for sure
It's not open source at all, but yes it's a fine free application.
Wow great video especially for new 3d artist, would have loved to know all of that when I started my journey. But still learned something new, great content keep it up!
I came here to like this video, and ask...A lot of 'What' behind them??? That just made my morning. I'm glad you kept it in. Thank you for what you do here.
Definitely saving this to my "useful for future" playlist, thank you very much
Material Maker is great, glad more and more people are beginning to speak about it.
Great video. Didn't have a DAW in my toolkit but I'm glad LMMS is available on Windows now. Last I checked it wasn't. Also I personally consider UPBGE/Range good open source game engine choices. They are what got me into visual scripting and I still use them to this day.
i used to use UPBGE. it is truely an awesome engine imo
That's a nice source for finding tools to use, thanks!
Wow, thank you for this video! Bookmarked a few great tools.
Great list Mike. There's many I already know about but still a few I don't, especially for 2D animation.
Amazing resources! Thank youu very much
Mike, I love your pronunciations, especially the attempt at Aseprite.
Thanks for the information. Interested in Audio Tools.
love what you do man!!
Thanks! Just in time for some game jams. Can you make a video about sub-tools that can help game devs like RegEx, JSON, linear algebra and calculus graphing helpers, name generators, etc. props if you go deep into the game engines' marketplaces as well.
I think you don’t need an extra sculpting tool if you have blender. Blenders sculpting tools are very powerfull and comparable with an standalone tool. And as a bonus you don’t need a pipeline to bring low poly base models in to sculpting for details.
The grease pencil tools are also very powerfull, for 2D painting and animation. The blender guys and girls did a whole short movie with it. Again with the advantage that you don’t need a pipline to bring 2D stuff from the grease pencil in the 3D world of Blender.
And the procedural shading system in blender is capeable for very complex and procedural shading trees, a viable solution compared to substance designer.
So blender combines several professional tools in one. It is not only a an 3D modeling solution.
True, but it’s nice for people to know. Some people like separating out their processes, it just helps mentally.
After long time (sorry) one of the best and most useful video for game-dev comunity
with some BUTs...
Nice thank you :)
Maybe something like Colyseus, Lance and Nakama (maybe also THNK) would also fit into this list of open source game development tools for multiplayer game server frameworks.
(I dont know much tough, just looked briefly into them since thinking about making an app for a card game my friend and I are creating. Would be an interesting journey. Could learn a lot since I dont know much, only did a project during it studies once where we made colt express into a multiplayer app game, using android studio and spring (so generic frameworks). Using frameworks like Gdevelop+Colyseus would be interesting.)
FANTASTIC and quick rundown of all these great tools! I'm working towards a 100% FOSS pipeline for game dev, and it's so inspiring that this is an actually achievable thing in 2023.
All these people have worked tirelessly to democratize the tools of game creation, let's repay them by making great things!
(and, you know... actually repaying them too. like with money. 🤣)
Thanks for this, people really need to know the licences of the tools they are using. When the whole Unity debacle happened, some people believed that it was open source, so someone just had to fork the project and that was it...
My favorite tool for composing audio is OpenMPT, a "music tracker" which is a special kind of sequencer, but uses a vertical timeline instead of a horizontal one like most other tools in that regard.
While being open-source, it's not fully cross-platform, because it depends on MFC, so it is primarily for Windows, but has special wine integration for Linux and macos.
Yeah I wish trackers were brought up more often when talking about FOSS daws, for some reason openMPT, famitracker,, and furnace are all always left out despite famitracker in particular being pretty popular and mature (iirc it's literally over 20 years old and openmpt isn't far behind in terms of age)
@@jlewwis1995Trackers probably aren’t talked about often because the middleware used by engines to support their formats like BASS or FMOD are usually commercial solutions that cost money. Manually implementing support using an open-source library like Allegro usually requires investing in that library’s ecosystem and needs language bindings for its APIs, and even a much more specialized library might also require jumping through extra hoops to configure and get working in a particular build system.
I know this firsthand as someone affiliated with the Sphere Game Engine. There was a time we had switched from Allegro to specialized libraries for things, including the audio library Audiere, that IIRC used DUMB for music module loading and playback, but once we modernized a few years ago we switched back to Allegro for most I/O things, including all audio.
@@apollolux At least OpenMPT shares it's codebase with libopenmpt, which is under the same license.
@@starwolf-3000 My own personal gripes with Modplug's early playback inaccuracies of the Impulse Tracker format notwithstanding, it seems I failed to communicate just how annoying and tedious it is on a developer level to properly switch or otherwise add a third-party audio playback library to a game engine that wasn't already built with it from the start, regardless of the library's licensing, especially if being multi-platform is a consideration. As for _why_ commercial solutions like BASS and FMOD got so popular in the first place, it's probably because they made it super easy, barely an inconvenience to do just that.
Yeah it works really well on Linux, too. OpenMPT is the boss
Dialogue tools (especially branching) would be a nice addition.
you are the men of my day everyday
Great video! Would you be open to expanding on this with tools for the writing/organizational side of game development and design?
hey! a video I don't have to speed up! nice.
Inochi2D as an open source alternative to Live2D, and when it gets integration to game engines, you could use it as an alternative to Moho, ToonBoom, etc other animation programs.
I was wondering when one of these would be made!
7:47 the Audacity to not show Tenacity after showing Audacity
🔍 tenacity audio editor
Sonic Pi is also interesting for composing music.
Pixel Composer is missing from the list of Art Tools.
New up-and-coming tool, also developed with the Godot engine. Looks really promising!
Thank as always for the video 🔥
i think it is a subscription model,
this is a video about open source
@@jostasizzi818 I found the source code with a MIT license on GitHub 🤔
thank you
FOSS FTW 🎉
Awesome open source
Godot, G-Develop, Aesprite, Audacity and musescore!
I think some Code Editors/IDEs would have been fitting for this video as well
I thought about that... would make the video very very very long. May do it in its own video actually. In fact its on the todo list.
To audio I would add Famistudio if someone want to create NES like music
Hmm... there are some engines missing in the list in 1:54. I'd like to see updates there if a new video of a game engine is out
Can you make a tutorial on setting up the free armorpaint version on different OS......😅
For Rust your list doesn't have Macroquad/Miniquad (not sure if one is depending on other) and Emerald (made from process of releasing a game)
Audacity didn't get scummy, it was a misunderstanding where a Lawyer rewrote their ToS but used a pre-written blank slate for them and they pushed it before reading into it, but it wasn't what they were actually doing. It ended up in the media and by then the damage was done, its all been revised again.
Could have just been PR covering that but the maintainer seems genuinely disappointed with how it all went, and regrets not proofing it first.
Check out the FOSS Pod episode. Very fascinating :)
You can make music with musescore and it's actually pretty simple
Furnace is a really great program for making chiptune
One html/js game engine I reccomend is kaboomjs by replit
Would be good a video on like tools that are less than 25 usd.
LMMS also support VST2
LMMS is 100% Free.
No :
* 'Plans'
* Timelimits
* Locked features
* Nag screens
Just Free
Hi, can you make a video on open source games which we can contribute to? I am not able to find good project.
Not a bad idea. Will add to my list of possible video topics.
Thrive is a good one
@@gamefromscratch thank you very much
@@sunbleachedangel will check that
@@gamefromscratchhi, you haven't made a video on it yet.
Godot is really great for software/tools development
voxel, box develop, isometric? :D
why no love for Reaper? :(
great vid, though, thanks for all the info
Reaper is not open source.
I think you should do a non open source list, so you can ad my boys Spine and Affinity Designer!
Also adobe animate, but F*** adobe!
Your A.I. voice generator died at 5:45
I just spent an hour trying to feed scraps into my PC with Bompstlender running, could not get the compost system to work 😝
opengl 4.6 vs vulkan 1.3 vs directx 12 for 3d engine? beginner here
If you're 100% sure you only want to develop for windows, D3D is ideal, but if there is any chance you want to make software to run on other platforms you'll need one of the others. OpenGL is easier to learn/use so that is what I went with. Even if you switch to another framework later you'll still learn all the basics from learning OpenGL. I would suggest GLES 3.0 if you are interested in making stuff to run on web or mobile. Vulkan is more future-proof, but OpenGL will be around for a very long time so that probably doesn't matter. Vulkan and D3D give more control to the programmer, but if you're a solo developer it won't be easy to take full advantage of that. They have the capability of making superior software to OpenGL, but I have heard people say programs using Vulkan often run worse than OpenGL because they are harder to write optimally.
Bfxr for retro sound effects
And reaper ? I have seen sound designer customize it to make some quality sound mixing, and it can be use as a video editing software (kind of). His power is the number of extensions we can add to it.
Also there was a scandal with Audacity that steal your data, don't know now what happened after this.
Krita and bitwing?
Blunder, the non-linear vidit editor, composting tool
You forgot Tiled 😅
Gimp + Krita = open ps.
You didn't mention Gimp and Inkscape
He literally did
Stride > Godot
FIGHT ME!
On slower machines, blender is definitely composting software. XD
Upcoming versions will be fixing that. There was a talk on how they are optimizing a lot of the code under the hood to unlock better performance.
We need to differentiate free source from open source somehow 😮
UPBGE 😊
1:13 alot of what?
krita and g'mic filters
Raylib should have been listed under every language in frameworks
I wouldn't say every. Support varies. Rust bindings are outdated and not very good in general (I guess the language doesn't fit). Go bindings are awesome and pretty fun to use, on the other hand. I've heard good things about C# bindings, but that's not the language I've ever tried.
@@ggtooez You are probably right. I was just making a quirky comment but I have not actually tested out every binding for Raylib so I don't know how much feature parity they have to the C version.
I was just looking for 2d animator stuff
Once I am financially stable, I plan to donate to Godot, my favourite engine.
I'm assuming you forgot jmonkey
Bevy needs improvements and good Rust knowledge, but I prefer Bevy.
Idk when i search bespoke on yt its about fridges 💀
Am not a game dev just viewed haha
cool
Hahahahahaha…
Video 3 asking for a Pin!
i think musescore might be in a similar boat to audacity, in which the company that bought it is "scummy"
3:04 The 'G' in GIMP is for Gnu.
Gnu
Image
Manipulation
Program
They never claimed it wasn't?
Missing ebitengine (Go, more of a framework)
Blender is indeed a composting tool!
Another audio tool is Bosch Ceol. It’s free, though idk if it’s actually open source or not. But it’s meant for simple, chiptune audio
MuseScore IS good, but the company sucks now. They butchered the community sharing of songs and it just sucks to see
0:22 well technically the "daddy" of the open source game engines would be the doom engine which just so happens to never pop up on these lists even though there are newer updated version of it with more modern features like gzdoom 😂 Gzdoom supports scripting, PBR, 3d models, dynamic lighting, tonemapping, semi 3d environments (though it's more build engine like and not true actual 3d) so it's definitely capable of making a somewhat modern looking game, not to mention making levels for your game would be ridiculously easy because of how easy ultimate doom builder is to use, and someone even made a mostly blank starter template with only the bare minimum stuff you need to actually get the game working that you can download and use as a base for your own game. So I definitely think it should be included on these open source game engine lists
Or Build engine or X-Ray engine or HPL Engine or....
Old proprietary game engines often open sourced but they are used mostly to keep games alive or toying and learning. They are usually not good as newer engines but may work perfectly in boomershooter.
I think IdTech 3 is interesting one here, it was long time one of the best open source game engines available and was more succesful than IdTech 4. It still has very optimized multiplayer code. It was cool thing back then to have free production ready game engine and tools, and it was suitable other games too than FPS. Today it feels very limited but it works: ua-cam.com/video/QrRwmvLNFGw/v-deo.html
Unreal is also an open source game engine, just no totally free
Many call that kind "source available"
Unreal Engine is not Open Source
@@CerealKiller Yes, it is, we downloaded the source code and built it for Switch supporting. Actually lots of people test their PC or Mac by building Unreal form source code.
It’s as open source as Windows lol
"asspirate"
what about photopea?
Not open source
@@el_jamos oh oops
@@sheepcommander_ at first i thought it was too so i can see why you thought the same but after searching for the source i found out its not open source sadly.
Ass Pirate 🍑🏴☠ 5:40
In your title, "open-source" gets a hyphen and you miscapitalized "of". In your description, you misspelled "interested", you misspelled "want", "source-available" gets a hyphen, and there's a comma after "graphics".
seems kinda pointless to have a sculping program when blender exists, that's probably why the dev moved on.
If you want to use Godot for 2D games that's OK. If you want to use Godot for 3D games don't try to make large games. Godot does not scale very well. If you want to use Godot for VR-Games. RUN AWAY!
Great tools, However proprietary tools are far superior.
What is superior to Git or WordPress?
This is highly debatable.
@@bexplosion There are lots of in-house tools used by some companies that are better than Git. Wordpress however is a special exception.
It doesn't matter if something is open source or proprietary, its about the people who make it. Proprietary tools are made by companies who hire engineers, open source software can too (if it's a good company, like valve) but most of the time it's run by volunteers
I bet that this comment can't get more than 10 likes lol
Correct
@@stanmatthijs8861 15 likes in 1 hour?!
Hah!! Just added to make 20. Got you!!! Lol
No need
@@MrIssa2021new record!
godot is trash, all the games i tested so far in godot take near 100% gpu and cpu and no, im not using a potato.
You forgot about UPBGE.
did you just say "ass pirate" ? LOL 5:40
What is DAW?
Digital Audio Workstation. It's a program where you create and manage music/sounds.
@@myartikool Thanks