News for hackers. Stuff that matters.
Re:Ask HN: Anyone making a living building desktop applicati... by DizzyDoo on Friday January 21, 2022 @03:31PM (#30029592)
I make video games like this one [0] or this one [1]. It's pretty simple, you can buy the game and then download and play it. Are games 'desktop apps'? It's not the language I would normally use but I think it applies.

Having been out of the web app development bubble for about seven years now, there's whole industries that work entirely in the pay-for-it-and-then-download model, and while games-as-a-service is more popular now than ever before there's still plenty of the old-school way of doing things going on.

I really like the simplicity. You can buy the thing, maybe from Steam or maybe from a DRM-free store like Humble, download it, play it. You can get a refund if you don't like it, or buy another copy and gift it to a friend if you do.

[0] - https://store.steampowered.com/app/386900/The_Cat_Machine/

[1] - https://store.steampowered.com/app/654960/The_Eldritch_Zooke...

Re:Ask HN: Anyone making a living building desktop applicati... by optymizer on Friday January 21, 2022 @05:02PM (#30030543)
Congrats on releasing games on Steam! I'd like at some point quit my job and run a small game studio. I have so many questions, mostly out of curiosity. If you could answer the ones you're comfortable with, I'd appreciate it:

* What's your tech stack for the games? Are you using an engine?

* Who made the art? If you did it yourself, what software are you using?

* How was the process for releasing your game on Steam? Did you have to do a lot of marketing to get users to greenlight your project?

* How did you make the trailer for the Eldritch Zookeeper? If you didn't do the voice, how did you hire the voice person?

* The Cat Machine has 107 reviews on Steam. How many users does that translate to?

* Does your current employer have a clause in the contract discussing IP made on your own time? Did you have to get an exception from your current employer to be able to release games on Steam?

Thanks in advance.

Re:Ask HN: Anyone making a living building desktop applicati... by DizzyDoo on Friday January 21, 2022 @05:56PM (#30031037)
Mostly Unity and C#, I still use Python for bits and pieces (see my other comment). I made and make all the art myself, just painting in Photoshop, animating in the wonderful Spine by Esoteric Software (great tool that's worth every penny), and do all my video and audio editing in DaVinci Resolve (I used to use Adobe AfterEffects but the monthly fee was just too high for me). I also use Blender for any 3D work (I used to use Modo, but again, the monthly fee was too high).

Marketing for The Cat Machine wasn't too bad, I had an okay ground game with getting coverage from gaming websites and someone posts it on Reddit and for 2015 that was good-enough marketing for the time, more than enough to Greenlight the game. The voice actor is Scott Gilmour (@scottgilmour7 on Twitter) and I found him after listening to about 100 voice samples on all the different VO websites. He's fantastic! I don't share my sales numbers publicly, but Steam is about 70% of The Cat Machine sales, and about 25% is from the Apple Mac Store - where the game actually hasn't been published for about a year now, I need to get on that and reupload it. And games is right now my full time job, so no IP clauses needed negotiating, and my old employer back in 2015 was very chill about letting me work on my own stuff.

Hope that helps!

Re:Ask HN: Anyone making a living building desktop applicati... by exodust on Saturday January 22, 2022 @12:12AM (#30033818)
> I used to use Modo, but again, the monthly fee was too high

With Modo they do offer a perpetual license option where you can keep using the last version you paid for.

Thanks for your insights into your process. I agree, DaVinci Resolve is an excellent replacement for Adobe. I got the Speed Controller deal last year, it's nice having the jog/shuttle wheel and buttons.

Deciding what price to set games must be difficult. I'm in Australia, and the price of your cat game is $21.50. Even though that's equivalent to a large pizza and drink, it's steep for an indie puzzle game. I wonder whether a game like this would sell more and profit more if the price were $5 instead of $20.

Re:Ask HN: Anyone making a living building desktop applicati... by DizzyDoo on Saturday January 22, 2022 @08:30AM (#30036424)
Hmm, I would never price a game at $5, that sounds insanely low. I've sold a decent % of my copies in Oceania so I'm confident my pricing isn't off, it's been working for the last six/seven years in any case. From the looks of it the Australian Dollar price is just one or two US dollars more than the US price. There's always a bit of fluctuation over time though.
Re:Ask HN: Anyone making a living building desktop applicati... by optymizer on Monday January 24, 2022 @09:27AM (#30057947)
Thank you DizzyDoo for the details. It does help to understand what others are doing, so I can maybe emulate the successes and avoid failures ;) I haven't heard of Spine and DaVinci Resolve, I'll look into those. Thank you again and best of luck!
Re:Ask HN: Anyone making a living building desktop applicati... by fvavsc on Tuesday January 25, 2022 @05:26PM (#30078993)
This is so amazing. This post and all the thread in it is very inspiring and a proof that one can make living from pretty much any type of development.

I am a web developer and always assumed that you need SaaS or mobile app to make money from programming. But I hate to be responsible for customer data or troubleshoot servers at night.

I might have to look into desktop development and even game development as that was the reason I studied computer science.

Re:Ask HN: Anyone making a living building desktop applicati... by colbyhub on Friday January 21, 2022 @04:00PM (#30029924)
I've been wanting to enter the game space for some time now. Is this what you do full-time? If so, how did you transition from web dev to game dev?
Re:Ask HN: Anyone making a living building desktop applicati... by DizzyDoo on Friday January 21, 2022 @04:05PM (#30029987)
I got up early every day and got in an hour or two before my proper full-time backend Python programming job begun. That and working on The Cat Machine on Saturdays got it finished within a year, and then after it came out I could go full-time. It's hard to just make the switch from 'real' (normal?) job to small business game programming without already having a game that's done okay released, so that's what worked for me.
Re:Ask HN: Anyone making a living building desktop applicati... by thom on Friday January 21, 2022 @04:53PM (#30030476)
How have you found the switch technically? What frameworks are you using?
Re:Ask HN: Anyone making a living building desktop applicati... by DizzyDoo on Friday January 21, 2022 @05:49PM (#30030966)
I still use a lot of Python, often for little tools or scripts, especially anything where data needs to be transformed (like file formats for art assets), or something needs to be automated (run build scripts for all the different platforms). I built a little graphical puzzle/level editor for The Cat Machine with Python and SDL bindings too.

But I'm mostly using C# and Unity these days. There's too much useful stuff build into Unity to ignore it, and C# is very pleasant so I didn't find it particularly hard to make the jump - there's just a very definite 'Way' Unity wants you to do everything and so most of the time it's just a case of working out what that Way is.

Re:Ask HN: Anyone making a living building desktop applicati... by thom on Friday January 21, 2022 @04:52PM (#30030470)
Oh wow, hope this is sustainable for you, Eldritch Zookeeper looks wonderful and has been in my wishlist since it popped up in my queue!