Started 4 years ago (2016-05-19T09:00:00Z). Goes forever.
Do something, anything, related to the development of your game every day!
"Great things are not done by impulse, but by a series of small things brought together." - Vincent Van Gogh
"Inches make champions." - Vince Lombardi
The first thing I worked on was a quick and dirty test level just to see how it felt all together. Pretty proud of it thus far.
After that, I did a technical checkup. Y'know, making sure code wasn't messy, removing silly, redundant comments. That marks this chunk of the game done and dusted. I now move onto the next chunk, which should be more level design focused.
Did not expect to be able to bang this out so quick, but I managed to animate the enemy. Not fully polished, just good enough to get the job done. Glad to finally have this chunk of the game done (not yet dusted though :o).
Here's a screenshot of the gang, as it stands.
I realize the player and spider look a little out of place fully coloured and all. But that will be sorted in time.
Hm, I forgot this existed. In the past month, I've just been downscaling the project's size, and refining the core.
Today I had a very good session of flow. Just barrelling through the To-do list. So that was really cool. The particular enemy I'm working on just needs to be animated, so that's the plan for tomorrow.
It’s going to be a really small project. Its scope is on the dialogue system.
Many games give you diverse dialogue options (e.g. Fallout 1), other try parsing free text (e.g. Event). Either way, the goal is the same: to let you express your in-game feelings through speech.
The thing is: dialogue options are limited, and AIs feel stupid. I’d like to fix that. Hence, I’m now testing a middle ground that should mimic free speech without making one feel blatantly bounded. Let’s see how it goes!
Seems I accidentally submitted to the daily DJ streak and the monthly one. Can't submit a new post, so...editing time!
Rust learning picks up again after an unsuccessful Ludum Dare weekend (thanks, health). Going to aim for steady progress going forward on both learning and developing new things.
A lot has happened this April, though I have little concrete to show for it.
A vastly improved knowledge of Rust and engine building has made me interested in using Rust for many projects. Most of my streak posts have been about Rust, and I've enjoyed it greatly.
Ludum Dare went poorly, in part because I attempted essentially constructing a Rust engine on top of two frameworks that I barely understood. I'll be taking some time away from jams for now (Decade Jam aside), and I expect I'll be heading into the next several only with tools I'm fairly solid on.
The real victory this month has been using Anki to learn Rust and Toki Pona (a tiny conlang). Rust in particular has been a nice surprise - my health is now less of an obstacle with the knowledge so well embedded in my head through spaced repetition and so frequently reviewed. I need to apply the same treatment to C# and GDScript, as well as algorithms, design patterns, and more. Game design itself I can do to a decent degree of success all the time, thanks to years of constant thinking about it, so it's a matter of being able to implement what's in my mind.
Productivity is my goal for May, with an emphasis on product. The Decade Jam Community Project Task Force is ~~steadily lengthening its acronym of DJCPTF~~ hammering out the final details of our game and I am even now working on early code for it. Test projects for a custom engine are underway as well, and I expect to have multiple test games to show off in next month's summary post.
While I expect to continue to focus on Rust and Godot, I am not opposed to a return to Unity or Phaser as well. I hope to construct a strong portfolio over the next two months, and while I think my skill in game design, mechanics, and AI are solid (always worth improving, though), I think my generalist knowledge is another strength. I'm trying to be a T-shaped person, as some say. Being able to work across several engines and frameworks will not only improve my skills, but make me more likely to be available to help with a particular task or job, plus help others cross such divides.
Here's hoping for plenty of productivity next month.