Maze Generator:

For one of my school projects, we were allowed to code any sort of project involving games or puzzles. I decided to do a maze generator. I use Python to implement prim's algorithm to create mazes of different shapes (rectangles, triangles, and circles).

The code for the maze generator can be found on my github account. Below is an example of a maze generated by the code:

##########################################
##SS##  ##GG                ##  ##      ##
##  ##  ##################  ##  ######  ##
##      ##  ##      ##      ##  ##  ##  ##
######  ##  ######  ######  ##  ##  ##  ##
##  ##      ##                  ##      ##
##  ######  ##################  ######  ##
##              ##              ##      ##
##############  ##############  ######  ##
##  ##      ##  ##      ##  ##  ##      ##
##  ######  ##  ######  ##  ##  ######  ##
##  ##      ##  ##  ##  ##  ##  ##      ##
##  ######  ##  ##  ##  ##  ##  ######  ##
##  ##  ##  ##  ##          ##  ##  ##  ##
##  ##  ##  ##  ##########  ##  ##  ##  ##
##  ##                  ##  ##      ##  ##
##  ##################  ##  ######  ##  ##
##  ##          ##          ##  ##      ##
##  ##########  ##########  ##  ######  ##
##                                      ##
##########################################

This maze's start is denoted by SS and the goal is denoted by GG. The goal should be the furthest point from the start.


Under Seage Game:

One summer during my junior year in college, I decided to try my hand at game development. I came up with the idea to create an underwater-themed roguelike and worked on it for 3 months. I created the assets myself (art, music, code) and put it together using Unity.

If you want to see the working build go to the Game Demo tab.

Here are some screenshots from the game:


This project required a lot of research to get the game to its current state. As a result, I gained insight into the many challenges and different aspects that go into creating a game.


Art:

Click on any of the pictures to look at it closer.

Profiles: