Sometimes you can boil down a huge hairy function to a few clever lines of code. And sometimes those lines turn out not to actually cover everything the original function did. Just had such a case and I fixed it but the few lines are so clever and finding them was such an ordeal, it took me 20 mins to see WHY they're right. π π€ #gamdev #coding #TimeToTouchGrass
#gamdev #coding #timetotouchgrass
you see, to create the illusion of choice first you have to create the illusion of stakes, because without stakes, there are no meaningful choices
this is where many modern games fail and just say there are stakes, but if the stakes are only "someone said this is important" are there really any stakes? you have to take at least one thing that matters to the player or you're just wasting their time implying their choices matter
π’ Announcement! π’
Tommy Gun Witches is now available!
A whodunit with witches in the form of a point and click adventure! π«π§ββοΈ
Get it on Itch β€οΈπ
https://cosmicvoid.itch.io/tommy-gun-witches
#retro #indiegame #indiedev #gamdev #pointandclick #adventuregame #pixelart #whodunit #retrogaming
#retro #indiegame #indiedev #gamdev #pointandclick #adventuregame #pixelart #Whodunit #retrogaming
Having some fun making icons for the master's book.
#devlog #Innkeep #gamdev #indiegames
A #Lemmy #gamdev member asked what you'd tell your past self before you started making games. Here's mine, after 19 years of this:
1. Do not, under any circumstances, attach your sense of self-worth to your games.
2. Never make game development your identity. Let it be a thing you do, not a thing you are.
3. Build a community outside of game development as soon as possible, even if youβre an introvert. You wonβt understand why this is so important until the day you need it and donβt have it.
Cool game audio stuff 3/2: For anyone else interested in experimenting with #Wwise on the web, I have a public repo here to help with generating the bindings and #WASM blob for Wwise that I used in my demo. Be sure to follow the instructions in the README.
#webdev #gamdev #gameaudio #wasm #wwise
Today's discovery: SDL_SetSurfaceColorMod doesn't work on indexed surfaces. It doesn't return a failure, it just breaks. I tracked it down, the SDL_CalculateBlit1 doesn't even check for the SDL_COPY_MODULATE_COLOR flag, which says to me that color modulation is just not supported on indexed surfaces. Why doesn't SDL_SetSurfaceColorMod return an error, then? Would have saved me an hour today.
Second update on my #gamdev space transport video
I've fixed the sun color temperature, luminance and applied a non-linear tone mapping (filmic)
WARNING video contains flashes
#gamdev #space #vonbraunwheel #godot #godotengine
Some fun news: ESOTERIC EBB will be part of #TinyTeams2023! Check it out on #Steam
(along a whole bunch of other great games) on August 3rd! #indiegame #gamdev #RPG #DnD
#tinyteams2023 #steam #indiegame #gamdev #rpg #dnd
Today my girlfriend had a day off, so I spent time with her and did not make any music π (Well, I played the bass in the morning, getting ready to play with my friends on Wednesday)
Anyway, I found some time to write about the amazing experience I've had this week at the OST Composing Jam.
Take a read if you want! β€οΈ https://diskoverymusic.wordpress.com/2023/07/28/ost-composing-jam-6/
#ShowYourWork #MusicProduction #GamDev #GameJam #Soundtrack #Ableton #OST
#showyourwork #musicproduction #gamdev #gamejam #soundtrack #ableton #ost
I need to unify all of these so they can collaborate, plus all the orbit movers and ECS following. :(
Alt text for the image has 1337 characters, that's a good omen! #gamdev #refactoring
Recently I've enjoyed two YouTube series: @mcoorlim 's #retro #Ultima playthrus: https://youtu.be/lFCs_cDvTi4
and Challacade's #gamdev Recreating Zelda: https://youtube.com/playlist?list=PLqPLyUreLV8D3Ckd_9UFNvEpg4xCvbL1a
This made me think of an old idea I had: making a web-based Ultima-like framework that allows others to make 2d rpgs (a little like #bitsy). Would be great if this was combined with a series of videos looking into Ultima's rpg features in depth. Sound interesting to anyone?
I did an #HourOfCode style workshop at my local #library, where I presented a scene from #GodOfWarRagnarok and helped kids through some practice exercises in scratch/python that accomplished something similar. Towards the end of the session, I gave them the option to keep #coding or doing a Q&A on anything regarding God of War development or working in #gamdev.
And almost all of them opted to keeping working on the programming exercises! (Which was 100% okay with me.)
#hourofcode #library #GodOfWarRagnarok #coding #gamdev
Forgot to mention but we are having more #dos #gamdev tonight.
The plan is adding support for multiple maps (stages) and keys/door.
As always, from 20:30 GMT @ https://www.twitch.tv/mrreidrac
We are getting to the end! 5 days left for the end of the Jam (this week really); confidence that I will be able to submit a game: low π
Here's another #gamdev PSA. Especially goes for you younger people who haven't had too many issues yet.
How tired you get, physically, mentally, is not just a function of how many hours you work. It also depends on duration.
Take. Frequent. Breaks.
Set a timer: say, 20 minutes. Then, get up. Stretch. Look out the window. Bodies (eyes, brains, backs) need variation. If we stay tensed for hours on end, that's when we hurt ourselves.
I know you have a lot to do, but this is a marathon.