Unity C# Role Playing Game Team Project
Created using state machines and factory design patterns to produce an open world RPG with character interactions and item production for my Design Patterns Team Final.
C/UNIX Shell Project
Employed Pipes, parsing of commands, and reading and writing to files to create an example shell in UNIX. Commands included listing directory contents, redirection, history, and recalling from history.
C# Media Player Team Project
Utilized agile methodology to produce a media player that can play MP3 and AVI files with the ability to create and save media playlists during playback.
C Networking Chat Client
Created a chat room client and server networking program that utilizes threading for serving multiple users, and also allows for creation of additional chat rooms.