I sometimes think the way I work right now is similar to what I’d be doing if I were retired. Wake up leisurely and get out of bed by 7:30 or 8:00. Have a nice morning chat. Work casually, with goals but also occasional breaks, from 9:00-6:00. Have dinner. Relax in the evenings, if there isn’t a meetup or other event to go to.
Rinse and repeat.
I like doing things. I can’t imagine a life without movement of some kind. Even if I didn’t make money, I’d still do things like write books and blog posts. But perhaps I’d also do tasks that have almost 0% chance of turning a profit, like stamp collecting or gardening.
If I’m being honest with myself, my independent games probably won’t turn a big profit. I’ll be happy if they make the equivalent of working on minimum wage. It would be nice to end this year of self-employment with $15,000 or so. Unlikely, but one can dream.
Dreaming aside, I don’t really want to ever retire. And as a 20-something, maybe that makes sense. I haven’t had the time to be beaten down. This is probably one of those statements I’ll look back at in 30 years and say, “how naive you were, young one”. But then, maybe not.
Still, it would be nice to be financially independent, and to spend a lot of time with my family. To the extent that work takes you away from those you love, well, I do want to do away with that aspect.
Okay, back to work. Let’s achieve some level of financial freedom!
I’m starting to feel much more together as a coder. Functions that were once elusive are starting to make sense. Learning about (admittedly basic) things like enums and classes gets the blood boiling. I’ll assume that’s a good thing.
This week has been focusing on the UI, and specifically the world map and changing areas. Unfortunately, while I have a lot of code that works, I also have a lot of problems that seem temporarily unsolvable. That is, they’re solvable, but not with what I currently know. But maybe I could figure it out with what I have. Sometimes a few problems pile up and frustrate, but the basic solution isn’t far away. Guess we’ll see in the coming weeks.
Aside from the UI, I’ve also been trying to build areas faster. Because of some basic problems with my character controller, I have to make sure that walls and the tops of walls are separate objects. The tops of walls being separate allows me to walk on them. Without separating the two, all objects become climbable! Not a terrible problem, but something I need to work around. Or, perhaps, design around.
In any case, I spent some time today with the terrain editor and added some touches of my own which left me with this:
For some perspective, with the player standing on top of the tower in the middle, they can see this:
Anyways, building areas is always fun. Maybe I’ll just make a career out of being an environmental artist. Who knows?
Boston Festival of Indie Games is this weekend! Psyched!