It’s been amazing. I’ve had about 30% of people that follow me join my Discord which is 10x higher than I expected. Meme videos do the best but a loyal fan base see and enjoys my regular dev style videos too. I do the same on Reels and Shorts with less success. But I enjoy learning which videos do better on each platform.
I make video games [1] and TikToks [2] about them. I’m a solo game dev doing the coding, design and business/marketing stuff. I’ve worked in mainstream games and as a CTO at a few companies but my passion is making small games I can prototype in a few days and release within a week or so. After trying a lot of different roles the satisfaction of building something hundreds of thousands of people play that I have total control over is deeply fulfilling.
I really like the refactoring challenge idea. Any tips on what’s worked or not? Do you do domain specific code or try and keep it generic? I think having them not write code is particularly good way to handle this.
I've used this in the past to see how AAA games implement various graphic effects. It lets me see the textures, shader's and building of the various buffers (back, depth, etc) for an individual frame of the game. This is a great tool for learning exactly how games are put together graphically.
The list is truncated in web view on Github. If you use Visual Studio they all have nuget packages which lets you search for (and add them) easily to a project.
If you're using a library and can't find bindings then I've found it's worth the time creating them yourself for any reasonably sized project. This is annoying and time consuming up front, but the benefits you get down-stream easily repay this initial investment.
I've spent some time prototyping with Defold and found it a joy to work with. The write once run anywhere is great but the real power comes from live changes. You can edit code while the game is running and see live changes. Iterations taking a few seconds (even on target platform) is a huge win for game devs.
I'd recommend checking it out as an alternative to Unity if you are making a 2D game.