Designing a Game Engine for Beginners

Some reflections on how a game engine made for beginners should look.

Visual coding of a game in Scratch. A beginner friendly tool, but which is hard to advance coding skills with.

The Challenge of Learning Programming Today

// Location of 256 color VGA graphics with 320x200 pixels
char *video_buffer = 0xA000;

// draw pixel
video_buffer[y*320+x] = color

The Case for Pixel Art Games

From CyberPop assets at
From CyberPop assets at

Pixel Art Game Engine Options

Tiled Map Editor

Using Godot Game Engine

PyGame, LÖVE, PyGame Zero and Others

Game Simulators

Geek dad, living in Oslo, Norway with passion for UX, Julia programming, science, teaching, reading and writing.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store