Game Development with Frameworks and Libraries
HTML-код
- Опубликовано: 2 июл 2024
- This is video of my relatively inexperienced take on the world of game frameworks
and libraries, another method of developing games that is more manual and complex
in comparison to working with an existing game engine like Unity and Unreal.
But there's no right or wrong, only the right tool and mindset it seems.
My other video on the Pico 8 platform:
• Pico 8: The Gaming Con...
Resources:
gist.github.com/raysan5/909dc...
godotengine.org
defold.com
unity.com
www.unrealengine.com/en-US
springrts.com
www.pygame.org/news
love2d.org
gdevelop.io
libgdx.com
www.raylib.com
• Pygame's Performance -... - DaFluffyPotato
github.com/stevinz/awesome-ga...
www.pygame.org/tags/libraries
love2d.org/wiki/Category:Libr...
threejs.org
github.com/raysan5/raylib/rel...
www.panda3d.org
www.ursinaengine.org
lovr.org
www.raylib.com
lmms.io/lsp/
www.audacityteam.org
sauerbraten.org
www.blender.org
krita.org/en/
inkscape.org
www.beepbox.co
• 2000+ Hours of Coding ... - CryptoCode
pygame:
github.com/StanislavPetrovV/D...
github.com/StanislavPetrovV/T...
dafluffypotato.itch.io/shifti...
dafluffypotato.itch.io/cavyn
dafluffypotato.itch.io/gleams...
dafluffypotato.itch.io/bouncy...
Panda3d:
• Panda3D Showcase Tease...
Ursina Engine:
mandaw2014.itch.io/rally
Love2D:
schwenderexe.itch.io/pengu?do...
stellarcircle.itch.io/blue-re...
schwenderexe.itch.io/pengu
stonekingdoms.itch.io/stone-k...
bearish.itch.io/sabre
Raylib:
captain4lk.itch.io/what-the-r...
basil-termini.itch.io/chmup
www.raylib.com/games.html
LibGDX:
store.steampowered.com/app/24...
store.steampowered.com/search...
store.steampowered.com/app/11...
store.steampowered.com/app/76...
Three JS:
kodub.itch.io/dustsim
kodub.itch.io/polytrack
eric-gurt.itch.io/star-defend...
pelicanparty.itch.io/narrow-one
jesse-zhou.com
henryheffernan.com
Chapters:
Introduction - 0:00
Unity and Unreal - 3:15
Other Engines - 4:40
Coding - 10:35
Frameworks - 14:34
pygame - 18:51
Love2D - 21:29
raylib & libgdx - 23:15
Three JS - 25:12
Game Engines vs Frameworks - 27:00
Conclusion - 29:18
Henry Heffernan Showcase - 30:52
#gamedev #gamedevelopment #programming #gaming #pygame #love2d #raylib #doom #ultrakill #libgdx #threejs #unity #unrealengine #games #godot Игры
I use LWJGL because I love Java and love programming. Its all just code. No annoying user interfaces or black boxes. The whole Unity debacle recently made me happy to be using primarily my own code.
love2d is really nice, im normally a low level programmer but man love2d is actually amazing
This is the video i have been looking for thank you so much. This a very underrated video it deserves a million views
Thanks a lot for helping sort the mess i had in my head after trying to decide what engine/framework to use. Amazing vid
Thank you! That was refreshing. I've been working with one single engine for like 10 years. You remind me that there is much more interesting stuff out there. A couple of new points on my roadmap
You're welcome. I've been on and off with the development side of things. But it's something I wanna explore more of, and making a video about it has inspired me more to pursue it further.
What a hidden gem of a video.
Can’t believe this doesn’t have hundreds of thousands of views. Subbed instantly man.
Definently! 10/10 video!
Amazing video! I started making a game with pygame to learn python because I landed a job where I needed to code in python and I had only used c++ before. Thanks to this I've been able improve much faster than what I would have done only coding at work and people don't treat me like a junior programmer. Recommend it for people that care about programming, not just game making
That's what makes pygame great. It teaches you both the fundamentals of programming and game development at the same time. Whereas game engines have programming as more of a necessity to get things done, and is mainly used by people who only care about making a game than wanting to be a better programmer. There's nothing wrong with that though.
@@brokenportals I agree exept I don't think its mainly only people who only care about games, maybe their goal just is not skewed as disproportionately towards programming like in for example my case. I def used game making as a way to motivate me to learn programming back when I didn't have the disipline to do anything productive in my freetime or as I like to call it "programming addiction"
W video. had a ton of useful info thank u so much
A very good over view.
i started on pygame now im learning godot, unity and gdevelop
Thats awesome man. Gdevelop and Godot are my personal picks. The former for 2D and the latter for 3D.
If you are not experienced at game development - don't start with THE BIG GAME.
Start with game jams. With that you learn programming, build up your own code library, and work on your scope assessments. My colleagues hosts Trijam (3h scope game jam during weekends).
That sounds reasonable. Have you make a big game yet?
I use Go with no non standard lib
If you're quite a needy learner that gets lost without teaching material, like me, find an engine/framework/library that has the most adequate teaching material. Once you learned once, you'll be alright
22:29 you said SDL focuses more on the CPU wich is true but it has support for OpenGL too but well you cant know everything :)
Its good you pointed that out, because its important to recognise support for other libraries even if its not the main focus of the tool youre using. but all that means is that you find the tool that matches your criteria the best.
wht game 24.04?
gdscript has a similar syntax to python, but it is not based on python, its a completely seperate codebase.
I really wish they would have just used go or something instead of making their own language, but it is what it is...
That's what I was trying to convey. I was coming from the angle that those experienced with Python may see initial similarities from the syntax alone. But yes, Godots native language is different.
@@brokenportalsYou did say "GDScript is a modified version of Python" which is why the commenter misinterpreted you.
Unity + unreal = reality
14:11 Did you really just call Visual Studio Code an IDE? You certainly can add extensions to get a similar experience, but it is an extensible editor.
Great video, I primarily work with frameworks and I have this strong urge to move toengines as setting stuff is so hard. You just reminded me why I started with frameworks in the first place 🩷