making a game in 3 days with no engine

Sdílet
Vložit
  • čas přidán 6. 06. 2023
  • not using game engine = not smart but also more smarter?????
    ➤ Pong Game benjaminblodgett.itch.io/pong-gl
    ➤ Patreon / benblodgett
    ➤ Discord / discord
    Thanks to Robin Johansson and others for script and video feedback.
    ➤ music list (ordered by appearance):
    Space Jazz - Kevin MacLeod ( • Space Jazz )
    Fire Man Stage - Mega Man NES ( • Mega Man (NES) Music -... )
    Vampire Killer - Castlevania NES ( • Castlevania (NES) Musi... )
    Voxel Revolution - Kevin Macleod ( • Voxel Revolution )
    Wily Battle - Mega Man NES ( • Mega Man (NES) Music -... )
    (Space Jazz again)
    Music by Kevin MacLeod is licensed under a Creative Commons Attribution 4.0 license. creativecommons.org/licenses/...
    Source: incompetech.com/music/royalty...
    Artist: incompetech.com/
    //
    After making a 2D renderer in my previous video "I made my game engine" I took a long break from gamedev and CZcams before recently beginning to better learn the OpenGL graphics API. I don't think the "Ben Render" toolset I developed in the previous video is satisfactory so recently instead of developing that toolset I have just been programming inside of OpenGL with the intention that later on I will develop an over arching framework or API that I can adapt all of these OpenGL projects for and develop with in the future. My intention wasn't to be super informative with this video but rather to entertain. Hopefully some of you find it enjoyable!
    //about
    Hi. I am a 20 something year old guy interested in games programming and CZcams. I am currently at University and making videos and programming games in my free time. You might know me for some of the procedural animation content on my channel, but I have become more interested in computer graphics and games programming generally recently.
    PC SPECS:
    GTX 1060 6GB
    Ryzen 3600x
    16GB RAM
    Mic - Samsung Q2U + Scarlett Focusrite Solo
    #opengl #gamedev #indiegame #gamedevelopment #indiedev #gaming #cplusplusprogramming #engineering #math #computergraphics
  • Hry

Komentáře • 19

  • @ai_serf
    @ai_serf Před rokem +2

    Love it. Love what your saying and doing. Keep up the incredible work!

  • @StanislavKarachentsev
    @StanislavKarachentsev Před 11 měsíci

    Much underrated content, I hope those views will grow during the next few days

  • @ZygerGFX
    @ZygerGFX Před 11 měsíci

    I really enjoyed this video, especially your explanations it was really entertaining. I do also like how you changed the speedup bug into a feature. The sound effect on it is also super juicy. Deserves a lot more views !!

  • @Floky
    @Floky Před rokem +2

    Jesus... I like torturing myself too, but you're on another level 😂

    • @BenjaminBlodgettDev
      @BenjaminBlodgettDev  Před rokem +1

      Just give me a few years and I will have a flat shaded rotating 3D cube finished! It will all be worth it then...

    • @Floky
      @Floky Před rokem

      @@BenjaminBlodgettDev Regular game devs: it took me 4 years to make a 2D platforming game using the unity store!
      Benjamin : I worked 10 years to render a rotating cube using a potato and 2 lemons...

  • @mrlucky974
    @mrlucky974 Před rokem +2

    Congrats on beating your 12 likes objective!

  • @metaDeWeta
    @metaDeWeta Před 9 měsíci

    Keep up the good work, loved this video.

  • @armemessser
    @armemessser Před rokem

    "Pong... We're gonna make pong!"
    Amazing line.

  • @Dotsially
    @Dotsially Před rokem

    Unexpected entertainment

  • @TheSelfUnemployed
    @TheSelfUnemployed Před rokem

    subbed!

  • @boki6252
    @boki6252 Před rokem +1

    cool video. i am also making a game from scratch myself and am curious about why did you say it is slow to change shaders in opengl. i am using d3d11 btw, so i don't know if i might have the same problem

    • @BenjaminBlodgettDev
      @BenjaminBlodgettDev  Před rokem

      I believe when you switch shaders the entire "graphics pipeline" has to be rebuilt. In d3d12 or Vulkan the cost of this would probably be more apparent but in d3d11 and OpenGL the graphics api abstracts this away from us.

  • @metaDeWeta
    @metaDeWeta Před 9 měsíci

    Cool!!!!

  • @mathijsfrank9268
    @mathijsfrank9268 Před rokem +2

    Not sure you dont know this or if it was just a bit, but you can just send 2d x and y data to the GPU.
    Just change the vertex shader to "...in vec2 position;" and "gl_Position = vec4(position, 0, 1);"

    • @mathijsfrank9268
      @mathijsfrank9268 Před rokem +1

      And you also need to change the size of the buffer when you send it to the GPU from 3 to 2.

    • @BenjaminBlodgettDev
      @BenjaminBlodgettDev  Před rokem

      @@mathijsfrank9268 I didn't really know that, so thanks for sharing your knowledge!

  • @betterstayout0
    @betterstayout0 Před 2 měsíci

    Where are youuu

  • @FabioGamingFG
    @FabioGamingFG Před rokem

    Much underrated content, I hope those views will grow during the next few days