Game Dev Update #1

Still binge-learning JavaScript.

After rushing through most of Module 0 on Galvanize, I slowed down on the optional exercises towards the end. Most of my free time was (and still is) diverted to playing Animal Crossing: New Horizons.

After kicking myself in the butt, however, I finished the optional parts on Module 0 and am now about a third of the way through Module 1.

For folks trying to figure out where to start learning JavaScript: I would recommend Galvanize. Module 0 of Galvanize teaches the fundamentals of JavaScript and does it pretty well. To compare, I think Galvanize’s Module 0 covers all of the free stuff you can learn from Cocecademy (which I finished before I started with Galvanize), and the subsequent Modules on Galvanize (1, 2, and 3) provide increasingly complex exercises which, I believe, you could only get on Codecademy if you forked over some cash (of course, after the free Prep stuff on Galvanize they offer a paid programming bootcamp that extends beyond JavaScript).

And although I know I don’t have any regular readers, my content has primarily been about writing in the past so–I should probably do some writing on the side while I’m focusing on learning to code. Need to hit up my writing buddies/acquaintances.

Animal Crossing: a worthy distraction. This is the flag of the proud island of Sandwich (not to be confused with the real Sandwich Islands). I was too lazy to take a proper screenshot, so I took a photo of my Switch using my phone.

Quarantine Project: Making a Video Game

Well, so much for being a background actor (topic from my last post). Covid-19 stopped production for filming in Los Angeles, so I haven’t been doing any of that.

I’ve been fortunate enough to have a substantial amount of remote work to do from home, however, and I did a bit of writing while quarantined. Where I’m devoting most of my free time to, at the moment, is an attempt at indie game development.

I’m using RPG Maker MV which provides an engine and design tools, but I’m going out of my way to customize as much as I can.

The first thing I started doing was open up MS Paint to create my own tilesets, i.e., art that I feed into RPG Maker and, in turn, I can use it to design the levels and maps in my game. After the tilesets, I went on to making character sprites.

After churning out a decent amount of pixel art, I started trying to learn JavaScript to customize my game beyond the RPG Maker defaults.

That’s where I am now. Sitting at my computer and learning to code.

I got through all of the free JavaScript material from Codecademy (skipping over the web browser-focused material), and I’ve moved onto the free “prep” material at Hack Reactor/Galanize. After I shore up my fundamentals, I’ll try my hand at some simple plugins for RPG Maker. See what happens. Hopefully, I can make a playable game (for the PC and Mobile) before I lose focus and go back to writing.

Some of what I have so far (no gameplay, really, just pixel art assets).