JULIA CAREW
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.
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.