HaxeFlixel: Simple Text Cutscene

HaxeFlixel: Simple Text Cutscene

As part of my current game project, we wanted to capture that retro aesthetic when setting up the game world. To do that, we created a simple text-based cutscene system with a skip function. Here’s an example of it working in-game. Soul Taker Example Of Cutscene...
Constrain Your Design

Constrain Your Design

Design is important for your game. How the game is designed will determine much of the final product. To make the final product better, add constraints.   Life Of An Artist Artists don’t just draw anything. Artists draw things they’ve seen or...
Touching The Player: Hero’s Journey

Touching The Player: Hero’s Journey

The Hero’s Journey has been a phrase that is pervasive in popular culture since the days of old. Some have stated that it’s a part of the human collective unconscious; this means that it’s essentially the story of us. The Hero’s Journey is a...
Clichés Improve Your Writing

Clichés Improve Your Writing

Clichés Clichés are used everywhere; they show us day after day. A cliché by definition is an overused phrase or opinion that lacks originality. This definition could be expanded to include common character personalities and other concepts. And, the lack of...
Typescript Getting Started

Typescript Getting Started

Typescript is a programming language that exists as a superset of Javascript. This means that you can write plain Javascript code in Typescript with a few caveats. The advantage of Typescript is that you can use types in your code, giving you more information when...
How In-Game Avatars Affect Players

How In-Game Avatars Affect Players

In-game avatars are something players are always in control of when playing many games. An avatar often acts as a way for the player to interact with the world and allow the player to feel like their decisions are important to them. Today, however, we’ll be...