Kohi #043: Dynamic Allocator (Vulkan Game Engine Series) (Re-Upload)
In this video, we finally create and integrate a dynamic allocator that we use for all memory allocations in the engine. This uses our free list made in the previous video.
NOTE: Re-uploading this video due to an editing issue with the last upload.
Kohi #043: Dynamic Allocator (Vulkan Game Engine Series)
This video is part of a series where we make a game engine in C, using Vulkan. It is a tutorial-style game engine series where the Vulkan API is the primary graphics API used for rendering. OpenGL and DirectX may also eventually be added.
? A special thanks goes to the Channel's Partners, Eearslya, Wensheng GE Caden Parker, Joel Voerman and Aneudy Mota Catalino, as well as all the supporters who have joined.
In this video I implement keyboard and mouse input as well as a new behavior to move objects around the screen. This is video 17 of the TypeScript Engine tutorial series.
TypeScript WebGL Game Engine Tutorial #17 - Input
This video is part of a series where I step through the process of making a simple game from the ground up using TypeScript and WebGL.
? GitHub Repo: https://github.com/travisvroman/NamorvTech
⏯ Series Playlist:
https://www.youtube.com/playlist?list=PLv8Ddw9K0JPiTHLMQw31Yh4qyTAcHRnJx
-----------------------------------------------------------
✔ WAYS TO SAY THANKS & SUPPORT THE CHANNEL:
? Subscribe & Click the Bell: Learn more about making games the old school way using new school tech.
https://www.youtube.com/TravisVroman?sub_confirmation=1
? Channel Membership: Show your support with a special loyalty badge and a Discord role!
https://www.youtube.com/channel/UCH8ewCwq38_2WKSKWZOo09w/join
?Preorder Homebrew Journey:
https://homebrewjourney.com
? Share this Video on Social Media: This option costs nothing, but helps a lot!
https://youtu.be/dkCvOmUdXr0
-----------------------------------------------------------
⚡ LET's CONNECT ⚡
? Discord: https://discord.gg/YBMH9Em
? Twitter: https://twitter.com/travisvroman
? Instagram: https://www.instagram.com/travisvroman/
? Facebook: https://www.facebook.com/homebrewjourneygame
-----------------------------------------------------------
#Typescript #GameDev #BrowserGameDev
...
https://www.youtube.com/watch?v=dkCvOmUdXr0
This video completes a long-awaited goal of adding official support for our third platform, macOS. This builds off work contributed by the community. Also note that, due to the amount of time it takes, a lot of code is glossed over but is all available on the repo.
We also revamp the build system to simplify it.
I finally ported my VULKAN GAME ENGINE to MasOS! (Kohl #76, Vulkan Game Engine Series)
This video is part of a series where we make a game engine in C, using Vulkan. It is a tutorial-style game engine series where the Vulkan API is the primary graphics API used for rendering. OpenGL and DirectX may also eventually be added.
? Repo: https://github.com/travisvroman/kohi
? Kohi Official Website: https://kohiengine.com/
? Kohi Official Forums: https://forums.kohiengine.com/
Learn more about channel memberships:
https://www.youtube.com/watch?v=nWX2NVVJo6s
⏯ Series Playlist:
https://www.youtube.com/watch?v=dHPuU-DJoBM&list=PLv8Ddw9K0JPg1BEO-RS-0MYs423cvLVtjPLv8Ddw9K0JPhk5lcp8eyuLQdS3HIyxLzH
-----------------------------------------------------------
✔ WAYS TO SAY THANKS & SUPPORT THE CHANNEL:
? Subscribe & Click the Bell: Learn more about making games the old school way using new school tech.
https://www.youtube.com/TravisVroman?sub_confirmation=1
? Channel Membership: Show your support with a special loyalty badge and a Discord role!
https://www.youtube.com/channel/UCH8ewCwq38_2WKSKWZOo09w/join
? Support me on Patreon: Show your support with a special Discord role!
https://www.patreon.com/travisvroman
? Share this Video on Social Media: This option costs nothing, but helps a lot!
https://youtu.be/fdx-zQPDtZw
-----------------------------------------------------------
⚡ LET's CONNECT ⚡
? Discord: https://discord.gg/YBMH9Em
? Twitter: https://twitter.com/travisvroman
? Instagram: https://www.instagram.com/travisvroman/
-----------------------------------------------------------
#Vulkan #GameEngine #GameDev
...
https://www.youtube.com/watch?v=g9tvP4qf5sA
In this video we add more game mechanics to our game, as well as a reset mechanism. This is video 24 of the TypeScript Engine tutorial series.
TypeScript WebGL Game Engine Tutorial #24 - Game Mechanics Part 2
This video is part of a series where I step through the process of making a simple game from the ground up using TypeScript and WebGL.
? GitHub Repo: https://github.com/travisvroman/NamorvTech
⏯ Series Playlist:
https://www.youtube.com/playlist?list=PLv8Ddw9K0JPiTHLMQw31Yh4qyTAcHRnJx
-----------------------------------------------------------
✔ WAYS TO SAY THANKS & SUPPORT THE CHANNEL:
? Subscribe & Click the Bell: Learn more about making games the old school way using new school tech.
https://www.youtube.com/TravisVroman?sub_confirmation=1
? Channel Membership: Show your support with a special loyalty badge and a Discord role!
https://www.youtube.com/channel/UCH8ewCwq38_2WKSKWZOo09w/join
?Preorder Homebrew Journey:
https://homebrewjourney.com
? Share this Video on Social Media: This option costs nothing, but helps a lot!
https://youtu.be/KEUeFO87XJY
-----------------------------------------------------------
⚡ LET's CONNECT ⚡
? Discord: https://discord.gg/YBMH9Em
? Twitter: https://twitter.com/travisvroman
? Instagram: https://www.instagram.com/travisvroman/
? Facebook: https://www.facebook.com/homebrewjourneygame
-----------------------------------------------------------
#Typescript #GameDev #BrowserGameDev
...
https://www.youtube.com/watch?v=KEUeFO87XJY
In this video, I talk about the completion of Bull Shift, the game completed for the 24 hour game dev challenge.
Please Like and Subscribe!
Article:
http://travisvroman.com/Post/View/109
GitHub:
https://github.com/travisvroman/bullshift
Google Play:
https://play.google.com/store/apps/details?id=com.namorv.bullshift
Follow me on Twitter:
https://twitter.com/travisvroman
Discord:
https://discord.gg/YBMH9Em
...
https://www.youtube.com/watch?v=YFa-bVQWI0I