making a game in 3 days with no engine
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
Love it. Love what your saying and doing. Keep up the incredible work!
Much underrated content, I hope those views will grow during the next few days
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 !!
Jesus... I like torturing myself too, but you're on another level 😂
Just give me a few years and I will have a flat shaded rotating 3D cube finished! It will all be worth it then...
@@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...
Congrats on beating your 12 likes objective!
Keep up the good work, loved this video.
"Pong... We're gonna make pong!"
Amazing line.
Unexpected entertainment
subbed!
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
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.
Cool!!!!
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);"
And you also need to change the size of the buffer when you send it to the GPU from 3 to 2.
@@mathijsfrank9268 I didn't really know that, so thanks for sharing your knowledge!
Where are youuu
Much underrated content, I hope those views will grow during the next few days