I started working on a new beginner game development online course, built with React, based on the volunteer teaching work I’ve done the past few years. The plan is for it to always be free. … Continue reading
Category Archives: learning
Beyond Coding: Business Thinking and Alternative Vision
See the video for this post: Beyond Coding: Business Thinking and Alternative Vision Summary: Learning programming and how to code is not just about getting a job. If there are companies and products that you don’t … Continue reading
Data Structures in RPGs: Lists
In the last article, we looked at the array data structure. This time, we will discuss lists. As we mentioned in the arrays article, in some languages, such as JavaScript, arrays and lists are the … Continue reading
Data Structures in RPGs: Arrays
In RPGs (and any game), data structures are vital components of the game code. A data structure is a scheme or construct for storing, organizing, and accessing data in a game. There are many different … Continue reading
RPG Tutorial: Text-Based Yo-Kai Watch Lottery in Java
In this tutorial, we’ll discuss how to implement a text-based lottery system/game similar to the one in some of the Yo-kai Watch games. We will be doing the tutorial in Java. You’ll need some basic … Continue reading
The Importance of Randomness in RPGs
Historically, randomization has been one of the most important factors in role-playing games (RPGs). The first computerized RPGs were heavily based on table-top RPGs, which rely on dice rolls to determine gameplay. Random factors can … Continue reading
Game Development for the Busy Person: Learning the Tool
As I mentioned in my previous post, I’ve spent time learning GDevelop game engine lately. It might seem obvious, but doing the official GDevelop tutorials has been an important part of my routine. In my … Continue reading
Free Course: Code Your First Video Game
If you’re interested in video game development and want to learn programming, we have a new, free course available on Teachable, called “Code Your First Game.” It takes beginners from having zero coding experience to … Continue reading
Webinar Replay: How to Make Video Games
The replay from our latest webinar on how to make video games is now available for viewing: Key points covered in the video: What skills are required to make a game, as well as recommended … Continue reading
Guest Post: Fastest Ways to Become a Software Development Engineer in 2021
Today I am excited to share a guest post from Artur Meyster, CTO of Career Karma (YC W19), an online marketplace that matches career switchers with coding bootcamps. If you are looking for a new … Continue reading


