Making a game in C from scratch! Ep 21: [Asset System, Async Ogg Reader]
Hello everyone!
This is the last major system we need to finish the game!
I am creating an entire game in C from scratch and live streaming the entire process!
This stream, we created a Ogg Vorbis reader so that our audio and be really smaller on disk. However, decompressing it can take some time, so we utilized the multithreaded job system to make it decompress the files in parallel! We also created an asset system to pack the files in a single .pak file. We specified the file, created an asset cooker to build it and read it in game!
You can watch the entire development (form the very first line of code) here on Youtube: https://www.youtube.com/playlist?list=PL7Ej6SUky1357r-Lqf_nogZWHssXP-hvH
You can download the game and the source code for free in this link: https://danzaidan.itch.io/break-arcade-games-out
You can watch me live and help me make the game here: https://www.twitch.tv/danzaidan
Next stream we will do the final polish pass to release the game. It's almost done!
Files
Get Break Arcade Games Out (Open Source)
Break Arcade Games Out (Open Source)
What if Breakout was the only arcade game people could make? An open-source game, written entirely on a live stream.
Status | Released |
Author | Dan Zaidan |
Genre | Action, Educational |
Tags | 2D, Arcade, Breakout, Fast-Paced, Open Source, Pixel Art, sourcecode |
Languages | English |
More posts
- Source Code WalkthroughSep 28, 2019
- Bug FixesSep 25, 2019
- First Update!Sep 22, 2019
- GAME RELEASE!Sep 20, 2019
- Game RELEASE DATE and Livestream!Sep 16, 2019
- Free Source Code of the Complete Game!Sep 15, 2019
- The GAME is DONE!Sep 13, 2019
- Making a game in C from scratch! Ep 22: [Game Polish, Config File Parsing]Sep 06, 2019
- Adding the finishing touches to the game - LivestreamSep 02, 2019
- Break Arcade Games Out - Wishlist on Steam!Aug 23, 2019
Leave a comment
Log in with itch.io to leave a comment.