An interesting project, that evolved with me. When I first started it, I was learning this (at the time) new game engine, "Godot". I had a fun time learning the in's and out's of its UI systems. But at some point, I decided I wanted to move it on to the web, where it would be more useful. Godot at that time was not well-equipped to handle web exports, so I decided to rewrite the code in JavaScript. This gave me a chance to dust off my JavaScript skills, and find out how to create this kind of reactive embeddable application in vanilla JS.

Haven Hamelin

Experience Developer
Web, XR, and Game

Pixel art character.

Projects Showcase

Alchemy Calculator

A recreation of an "alchemy crafting" system that uses bitwise math on the item's unique code. This code is represented as a punched card, which can be combined with other cards through various operations. The original had ‘and’ and ‘or’, but I also added ‘xor’ and ‘abjunction’.

Software Used: Html5 Css3 JavaScript

Jester Jabs

A jester-themed party game consisting of a variety of joke-based minigames where you attempt to best the other players through fun challenges. Plenty of opportunities for mad-lib style joke creation! The game provides a familiar, yet distinct experience to popular games like Quiplash.

Software Used: Godot

Shopkeep Keepaway

A fun arcade-style alt.ctrl game, where the player has to fulfill their “shopping” list without catching the attention of the shopkeep. Move a ruler back and forth (or a mouse if that’s all you’ve got) to take your aim in this wacky game, Shopkeep Keepaway!

Software Used: Godot

Snatching Sorcerers

Two player infinite arcade-style action game where one player controls the top character with the mouse and the other player controls the bottom player using the arrow keys. The top player catches the falling elements and if they fail the elements become enemies for the bottom player.

Software Used: Godot

Voxel Sandbox

3D voxel-based sandbox simulation, similar in functionality to the game Minecraft. The goal was to illustrate my ability to create such a game within the Godot game engine. Kickstarted by the discovery of an open-source voxel engine that I could base the project around.

Software Used: Godot

About

An image of me.

Heya, I'm Haven! I have a strong passion for video game history and the stories behind digital media. I am currently growing my skills as a creator of interactive experiences through my schooling as a student of Game Design and Web Development at IU Indy- and through my work on personal projects like creating this portfolio website or working on games with my colleagues.

I have been making eccentric personal websites since I first cracked open an index.html through the terminal on my webserver in high school. I love spinning up server-based projects and using Linux to create IOT gadgets. I often use Godot to spin up simple fun game-ish projects, but am also comfortable in both Unreal and Unity, and have experience in Meta's XR toolkit within Unity.

My dream is to create meaningful experiences with interesting stories using modern technology.

Contact