Making a game in C from scratch! Ep 11: [Audio System and Mixer]
Hello friends!
We are in engine-improvement mode, (finished bitmap support last stream), so today, I implemented the audio system and sound mixer in the game engine!
We started stream by using DirectSound to play a simple square wave and then did some semantic compression to the system.
Then, we read some .wav files and played them.
The system now also mixes multiple files, as well as pan them left to right, and shift their pitch!
Want to to see all this being created and explained from scratch? Check out the Youtube video! https://www.youtube.com/watch?v=BpebYajhnAA
You can watch the whole series and see every small part of the game's development here on Youtube! https://www.youtube.com/playlist?list=PL7Ej6SUky1357r-Lqf_nogZWHssXP-hvH
In case you want to catch me live on Twitch creating the game, check put this page: twitch.tv/danzaidan
If you have any questions, be sure to drop them in the comments!
I hope you like it.
Next time, we'll implement a multi-threaded job system to our game!
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.