Hi, I'm Ethan Johnston

Hello, my name is Ethan Johnston. I am a recent computer science graduate from UPEI who is currently seeking a full-time position in game development or software development. I currently live in Prince Edward Island, but I would be willing to relocate for a position. In my free time I like to develop some of my own games, play games with friends, read books, work on various programming projects, and exercise.

The Walking Dead: Betrayal

This game was the project I worked on during my time at Other Ocean Interactive. Things that I worked on were typically code related and included things like bug fixing, implementing various items, implementing various roles, the gates for the safezone, the fire damage effect, crafting recipies, displaying map information, etc.

Library Metadata Harvester

This school project involved myself and four others. I taught some group members to use GitHub and assisted with various issues. My contributions included working on the GUI, integrating APIs, integrating Z39.50 and web scraping, adding configuration options in the settings menu, handling file I/O, saving previous settings, and adjusting teammates' code to fit the project.

Salient

Salient is a (work in progress) multiplayer, first person shooter, rougelike game that I am developing in my free time. It features things like 100% procedural first person player animations, asynchronous scene loading, a work in progress procedural level generator, and a cell shaded art style.

Tronicube

Tronicube is a (work in progress) rhythm game that I am developing in my free time. In this game the player must navigate through various gates that appear in time with music beats.

Multiplayer Arena FPS

This project is one I worked on solo during my free time. It is a multiplayer arena FPS where players must eliminate all of the other players to win. It used Photon Pun as its networking solution and featured things like a powerup system, 5 different playable levels, a lobby system, 3 different weapons, etc.

Thanks for stopping by!

If you would like to contact me or look into more of my qualifications please look below.