Home games Technical Devlog: Implementing Audio into my Game Engine

Technical Devlog: Implementing Audio into my Game Engine

by admin



Devlog video about “Homegrown”, a casual farming game I’m creating using my own engine. In preparation for the UI overhaul I’m implementing the audio system into my game engine this week.

Support the channel on Patreon and get access to the game & code for Homegrown, the city-builder, and Equilinox:
https://www.patreon.com/thinmatrix

Play my previous game “Equilinox”:
https://store.steampowered.com/app/853550/Equilinox/

You can follow the progress of the game on my social media:
Twitter: https://twitter.com/ThinMatrix
Instagram: https://www.instagram.com/thinmatrix/
Facebook: https://www.facebook.com/thinmatrix
Trello: https://trello.com/b/W3zkIJTM/farm

Email: thinmatrix@gmail.com

Background music by Jamal Green:
https://open.spotify.com/artist/50jTMgIPZrjKFgHbCvoeRt?si=Z-xfUXEXQCuGdGRy7qf9Ug&dl_branch=1

Outro music by Dannek Studio:
https://www.youtube.com/user/DannekStudio

#devlog #Homegrown

source

Related Videos

21 comments

@ThinMatrix December 7, 2024 - 1:40 pm

This is a much more technical devlog than usual so if that's not your thing then this one might not be for you (and if it is your thing then yay, enjoy!)

We'll be back to more visual features next time with the UI makeover.

@sinamobasheri December 7, 2024 - 1:40 pm

Since you implemented your own game engine 🍻 I'm curious why you use java? I'm asking this because most pepole with the mindset of developing from scratch (your own engine) mostly like c and they distance themselves from oop related stuff (namely Johnathan Blow or Casey Muratori)

@bigboibob2568 December 7, 2024 - 1:40 pm

I'm wondering if the opengl tutorials from 9 years ago on your channel are still a viable source to learn from. Is much of the content outdated now or is it still relevant with current opengl versions.

@MrFredber December 7, 2024 - 1:40 pm

I think, there is the problems with 3d sounds. 2d sounds are playing in both channels (stereo) normally, but all 3d sounds (like watering, digging, etc) are playing mostly in left channel. Right channel is mostly empty, so the feeling of the sounds is not very good. You can hear it very well in your headphones.

@themrfj December 7, 2024 - 1:40 pm

Does anyone else find it strange that game UI is filled with sound effects, while other PC apps rarely have any? No button click sound effect in Word… Just a thought 🙂

@robertmoya3265 December 7, 2024 - 1:40 pm

Just an idea, might be better if the item you’re using/have attached is facing the direction you’re courser is, as that’s where it’s being used. For example the head of the shovel is facing the bottom right corner, where the curser is top left. Changing the head of the shovel to the direction you’re using it to me seems a lot more satisfying. Same with the watering can facing right when it is pouring from the left. Just an idea

@timosittig December 7, 2024 - 1:40 pm

You are still in Germany right

@ImAnoobDev December 7, 2024 - 1:40 pm

I dont know why but I want thin matrix to make a horror game

@lucavogels December 7, 2024 - 1:40 pm

Wow! The sound generator idea for the tools was really smart! 😱

@Skeffles December 7, 2024 - 1:40 pm

Brilliant to see how you are tackling sound. My last game had a bunch of issues with sound and I've struggled to find good videos explaining whats going on. This helped

@rcookie5128 December 7, 2024 - 1:40 pm

1:25 This transition was unreal!

@codeslasher December 7, 2024 - 1:40 pm

Great Video! Thanks for sharing.
@ThinMatrix could you please reverse the order of the videos in the Home Grown playlist so that they are in chronological order? It would make watching the whole development process easier. 🙂

@EdwardVarner December 7, 2024 - 1:40 pm

Your solution to problems is always elegant and inspiring. I didn't expect to enjoy this style of video and I was sad when it ended. Well done!

@KingofUshankas December 7, 2024 - 1:40 pm

love the content thinmatrix!!!

@mrcingo December 7, 2024 - 1:40 pm

the fact that the sun is literally kissing you while you're coding is incredible

@j3ns December 7, 2024 - 1:40 pm

I love these technical devlogs 😀 but I also enjoy the other ones 😊

@kacper2246 December 7, 2024 - 1:40 pm

i always find it incredibly impressive and admirable when someone creates their own game engine for a game
love how the game looks, keep it up!

@gyattrizzV December 7, 2024 - 1:40 pm

so funny watching your own tutorial

@GamesBySaul December 7, 2024 - 1:40 pm

Great work as always! Sounds 100% make a game feel more alive, its why i like to do audio passes every now and then to get them sorted.

The proc gen audio you have is so cool! Definitely something I want to try out at some point my self!
Also curious, for the click sounds, you have 5 different variations, would randomising pitch not do the same? I can see it still sounding maybe too similar so maybe variations makes more sense

@SvenGarson December 7, 2024 - 1:40 pm

Oh yes – Great idea layering the sounds – Very satisfying to listen to

@jldevezas December 7, 2024 - 1:40 pm

What IDE are you using there?

Comments are closed.