Making sure video games can be played by the widest group
Ever since a class during my undergrad which mentioned technology that can help make sure the real world is accessible to all folks no matter what their physical limits may be, I’ve been very interested in the topic. It’s led to my interest on web accessibility (although I’m not always perfect when it comes to this blog) as well as in other realms. One of my favorite series from the Game Maker’s Toolkit Youtube channel is his yearly wrap-up on how accessible games were that year. Here is his 2020 video:
2020 Video Games and 2020 Game of the Year
Because the pandemic left me at home for a couple months, this year I played about double the amount of games from my previous record. You can watch the video below or read the text below that to find out what I thought of the games I played this year and which game I named as my 2020 Game of the Year.
https://youtu.be/lC2G_fpzpAE
Gwent (73 hours 24 minutes): Other than playing the beta a few years ago, the last time I played a CCG was Magic the Gathering back in the mid-1990s. I had no idea I would end up so addicted to this game for the first half of 2020. Eventually what took me away from the game is the fact that to maximize your experience with the game, you have to play every day. And I just have so many other games I want to play, books I want to read, the kids and wife to hang out with. I couldn’t give that much to a game. I do still have it on my rotation, so I get to it now and again. When I play, I find it quite fun, so I think Gwent will be with me for a while.
Unity and JetBrains Rider on Fedora via Flathub
As I mentioned last year in my 2019 in Programming post, I created a bunch of 2D games in Unity by following along with the Gamedev.tv classes. I would watch the videos on Linux and jump over to my Windows computer for the programming, learning how to use SourceTree and Microsoft Video Studio in the process. But for some reason, going back and forth with the KVM when running Unity would sometimes freeze up the Windows computer. So when I saw someone on Fedora Planet running Unity Hub, I thought I’d see if there was a Flatpak - and there IS! Also, I’ve fallen in love with JetBrain’s Pycharm, so I thought I’d go ahead and use their game dev IDE, Rider. ( There’s a Flatpak for that, too!) So, let’s see how well this works!
2019 in Video Games
This year I’ve added some narration to the video which is duplicated below for the hearing impaired. Below all that you’ll find my favorite video game of 2019!!
&feature=youtu.beStardew Valley: I was a big fan of Harvest Moon when it came out on the GameCube. My future wife and I spent way more time than we should have playing it instead of studying in college. When Stardew Valley first came out, it piqued my interest. Maybe it could scratch the same itch. But I was busy at the time so I put it off until this year when it was on Sale. I immediately loved the trip back to SNES-era graphics and the love and care that ConcernedApe obviously put into the game. As I advanced in the game, each new level of skills brought new fun to the game. It’s pretty easy to see why it has such a dedicated fan-base on its subreddit. I will say that I’m a little surprised when I see people on the subreddit who have farms that are way past year 3. There’s definitely a lot to do in Stardew Valley, but the biggest reason I haven’t finished (get to the end of year 2) is because I’ve reached a point where I essentially have infinite money and nothing else I truly want to buy - it’s the same thing that ended up killing Harvest Moon for my wife. Now, I *do* understand the replayability factor - there are many reasons for that, including the fact that there are 4 or 5 different maps which require different farm strategies. I hope sometime in 2020 to “finish” the game and maybe in late 2020 to start a new farm.
Unity 2D Game 6: Tilevania
The sixth, and final, game of the Udemy class on Unity 2D was a tileset Metroid-Vania game which the instructors named Tilevania. I never played Metroid and maybe only played Castlevania once, but its legacy does persist in some newer games like Spelunky.
Tilevania in the Unity UI
This was the closest I’ve come to making a Mario clone. My favorite part of the development process was creating the tile editor rules that allows me to drag around the tiles for the foreground and have it automatically determine if it should be a grass piece, dark, or full of rocks. As usual with the games we used to learn concepts for the course, there is a lot left to do to make a fully-fledged game. I made note of a few items in the tickets on the Github page.
Unity 2D Game 5: Glitch Garden
The fifth video game I made in Unity was another clone of a game I spent a lot of time playing, this time as an adult - Plants vs Zombies.
Glitch Garden during development
For comparison, here’s Plants vs Zombies:
Plants vs Zombies
and here’s my finished Glitch Garden:
Glitch Garden
We learned a lot of techniques and reinforced even more, but the biggest thing I learned was how to do Sprite Sheet animation. Having done bone-based animation in Blender years ago, I have to say that in comparison, sprite sheet animation is easy-peasy. The tradeoff is less flexibility - you only have what your artist drew (or you bought or got for free online), but it essentially automates everything about animation.
Unity 2D Game 4: Laser Defender
The fourth game we worked on was another game that I spent a lot of my childhood playing. We made a Galaxian/Galaga clone:
Laser Defender - a Galaga Galaxian clone
My mom’s youngest brother had a Nintendo and lots of arcade ports. When I was young he lived in the condo above my grandmother’s condo and whenever we’d go visit her, I’d ask if I could visit him so we could play games. The game I loved playing the most there was Galaga because of the frantic pace.
Unity 2D Game 3: Block Destroyer
My journey through 2D game development using the Unity engine continued with our third project: a clone of Brick Breaker or Arkanoid. In case you’ve never seen it before, this is Arkanoid:
Arkanoid
It’s got a pretty important legacy, Breakout, the version that Atari created, was an important stepping stone for the two Steves of Apple (Steve Jobs and Steve Wozniak).
So it makes sense that this would be one of the games we would use on our learning journey. This is what my first level looks like:
Learning how to make 2D Games in Unity
I’ve been playing video games since I was somewhere around 5 or 6 years old and got a Nintendo Entertainment System for my birthday from one of my aunts. I also inherited a Tandy computer from my dad when I was younger. We had a bunch of edutainment games - like this Sesame Street game (that unfortunately a quick search on Google Images does not turn up) where you had to suck the Tweedles (bugs from Ernie’s flower box) to solve math problems. I also, and I’ve mentioned this before in several places on the net, learned to program from a book on BASIC and made myself a bunch of simple games, including Madlibs clones.
2018 Video Games Report
https://youtu.be/nz_O2chaIiQ
In 2018 I played a little more than double the amount of video games as I did in 2017. There are a few reasons for this. First of all, now that the twins are older I don’t have to watch them as diligently. I can’t be as off-hands as I was when it was just Scarlett at this age, but I can spend a little more time on my hobbies. Second, a pretty good chunk of that time (15 hours) was spent playing video games with Scarlett so it just took the place of other potential Father/Daughter projects. That said, with me bouncing around various hobbies, it doesn’t matter that I have more free time now because of the kids getting older because I’m splitting it over more tasks. As I write this I’ve really gotten back into programming. It’s all I think about in the pool and whenever I’m not doing it. So much so that I’m 3.5 months behind on organizing and editing my photos. This bouncing around between hobbies is something I’ve documented many times on this blog. It happened a lot throughout the year so there were times where I’d play games for tons of days in a row and then not play video games (other than my Civ VI multiplayer turns) for months. I’d legitimately forgotten about having played some of these games until I went back to compile the list for the year.