top of page
vgame1.PNG

2D Monogame

About

Role: Programmer, 2D Artist
Time Frame: 4 Weeks
Engine: Visual Studio (C#)
Team: 1

Introduction

We used the Monogame framework in C# to create a full 2D game. The goal was to create a turn-based RPG, I created and used my own sprites, and integrated them into the game system I laye out in gameobjects and components.

Gameplay Walkthrough

TileMap & MapSystem (programming)

The Tilemap loads all the textures in the game, and sets up a grid that the Map system builds on for specific behaviors like start and end tiles, and obstacles. Both maps handle how non-entity tiles behave within a 15x20 grid.

Untitled video - Made with Clipchamp (3).gif
Untitled video - Made with Clipchamp (2).gif
web7.PNG
Untitled video - Made with Clipchamp (1).gif

click to expand...

Turn-Based Combat (programming/gameplay)

Halfway through this project, I re-did the combat script, replacing it with a Turn Manager. The entities like the player and all enemies are registered as turn takers and, after a delay, cycles between turn takers. Active Game objects in the scene need to be checked for the Player or Enemy component, and react differently when either reaches 0 health.

vgame2.PNG
Untitled video - Made with Clipchamp (2).gif
vgame6.PNG
Untitled video - Made with Clipchamp.gif

click to expand...

bottom of page