Mr. Og the Sampler

Primary Role: Gameplay Programmer

Assembly Z80 CPCTelera Amstrad University

Mr. Og the Sampler is a 2D puzzle game inspired by the classic game Guzzler, where solving a maze and collecting items is key.

The game was developed in 7 weeks, alongside 2 other people, using Z80 assembly language. We implemented an Entity Component System (ECS) and built the game entirely from scratch in Z80 assembly language.

My Contributions

Entity Component System (ECS)

Assembly Z80 CPCTelera

I developed a modern architecture called ECS, but more simplified, where there are only entities and systems, in assembly from scratch, which allowed separating the code and game logic.

ECS is an architecture that separates entities into components (data) and systems (logic). Entities are just containers, components define characteristics, and systems process the logic. This allows for greater flexibility and optimization in managing game objects.

Gameplay Programming

Assembly Z80 CPCTelera

I developed part of the game mechanics, such as character movement, food collection, and the main door/key mechanic. I also developed the physics system and input system.

Level 1

Game and Level Design

Sketch Game Design Level Design

I worked on the game and level design of the video game Mr. Og the Sampler. I created gameplay mechanics inspired by the classsic game Guzzler, developing levels that offered a fun experience and that offer a challengue.

Sketch Level 0 Sketch Level 1 Sketch Level 2

Contact Me

Feel free to reach out, I'll get back to you as soon as possible: juliosalag@gmail.com

You can also find me on my other social platforms:

Copyright © 2024 by Julio Sala | All images, logos and names are used with permission