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
  • ИгрыИгры

Комментарии • 28

  • @goosewithagibus
    @goosewithagibus 6 месяцев назад +16

    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.

  • @lolhahalaughlaugh8033
    @lolhahalaughlaugh8033 5 дней назад +2

    love2d is really nice, im normally a low level programmer but man love2d is actually amazing

  • @Ferer414
    @Ferer414 11 месяцев назад +6

    This is the video i have been looking for thank you so much. This a very underrated video it deserves a million views

  • @ramok1303
    @ramok1303 2 месяца назад +2

    Thanks a lot for helping sort the mess i had in my head after trying to decide what engine/framework to use. Amazing vid

  • @alexandergovorov6708
    @alexandergovorov6708 Год назад +4

    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

    • @brokenportals
      @brokenportals  Год назад +1

      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.

  • @SpencerYonce
    @SpencerYonce Месяц назад +2

    What a hidden gem of a video.
    Can’t believe this doesn’t have hundreds of thousands of views. Subbed instantly man.

    • @Harald723
      @Harald723 Месяц назад

      Definently! 10/10 video!

  • @paipai762
    @paipai762 3 месяца назад +2

    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

    • @brokenportals
      @brokenportals  3 месяца назад

      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.

    • @paipai762
      @paipai762 3 месяца назад

      @@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"

  • @froopy7544
    @froopy7544 8 месяцев назад +1

    W video. had a ton of useful info thank u so much

  • @cariyaputta
    @cariyaputta 2 месяца назад +1

    A very good over view.

  • @Ddotsun
    @Ddotsun Месяц назад +2

    i started on pygame now im learning godot, unity and gdevelop

    • @brokenportals
      @brokenportals  Месяц назад

      Thats awesome man. Gdevelop and Godot are my personal picks. The former for 2D and the latter for 3D.

  • @NeZversSounds
    @NeZversSounds 3 месяца назад +1

    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).

    • @SS-gu2tx
      @SS-gu2tx 2 месяца назад

      That sounds reasonable. Have you make a big game yet?

  • @Harald723
    @Harald723 Месяц назад +1

    I use Go with no non standard lib

  • @ZettaiKatsu2013
    @ZettaiKatsu2013 2 месяца назад +1

    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

  • @Harald723
    @Harald723 Месяц назад +1

    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 :)

    • @brokenportals
      @brokenportals  Месяц назад +1

      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.

  • @user-tq3hc6hf4y
    @user-tq3hc6hf4y 5 месяцев назад

    wht game 24.04?

  • @happygofishing
    @happygofishing 7 месяцев назад +2

    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...

    • @brokenportals
      @brokenportals  7 месяцев назад

      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.

    • @JakoTheWacko
      @JakoTheWacko 5 месяцев назад

      ​@@brokenportalsYou did say "GDScript is a modified version of Python" which is why the commenter misinterpreted you.

  • @jaymhlurbaloyi7813
    @jaymhlurbaloyi7813 11 месяцев назад +3

    Unity + unreal = reality

  • @codeman99-dev
    @codeman99-dev 5 месяцев назад

    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.

  • @jessejsamuel
    @jessejsamuel 7 месяцев назад +1

    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 🩷