Kameron Edmier

Programmer | Game Developer

Kameron Edmier is a programmer, game developer, and student at Miami University in Oxford Ohio. Currently focused on improving the modality of games with integration into websites and Discord to encourage community growth and engagement.

Projects

Oddity Hollow

2024 - 2025

Godot Engine 4

C#

.NET


A published video game on itch.io! Oddity Hollow is a 2D/3D mystery game where you bid in storage locker auctions, uncover the mystery of your missing brother, and have fun throwing around items on the way.

Oddity Hollow

Bidding in a storage locker auction

Oddity Hollow

One of many storage lockers

Oddity Hollow

The intro cutscene

Oddity Hollow

Player inventory

Oddity Hollow

Map of the game world

Oddity Hollow

Appraising an item at one of the appraisers

itch.io Release

The game is released on itch.io! Feel free to check it out.

Oddity Hollow on itch.io

My Role

I am the sole programmer for Oddity Hollow, responsible for the game's architecture, systems, and mechanics. Beyond that, I also facilitated the other team members' work by creating tools and systems to make their jobs easier.

Blog post about my role

Accomplishments

Beyond the large amount of lines of code I wrote, I also had to create a lot of tools to help the other team members. I implementd a similar resource pack system to the one I made for Sorcelia, for nearly every asset type. This allowed the artists to easily add new items and assets to the game without needing to ask me for help.

oddityhollow.com

You can read more about the game and the team on the website! (I also made the website)

Oddity Hollow Website

Elite Farmers Website

2021 - Present

SvelteKit

TypeScript

TailwindCSS

Node.js

discord.js

ASP.NET Core

C#

PostgreSQL

Redis

RabbitMQ

Docker Compose

GitHub Actions

Cloudflare

Hetzner VPS


A full-stack project that brings in-game player stats to the web. Bringing player stats to the web brings together a community of players and encourages engagement. This project and idea is built around the public API provided by Hypixel Inc. for their Minecraft server, Hypixel.

Elite Farmers Website

Home page

Elite Farmers Website

A player's stats page

Elite Farmers Website

One (of many) player leaderboard pages

Elite Farmers Website

Leaderboards of in-game events ("contests")

Elite Farmers Website

Shop page

My Role

I am the lead developer and owner of the project. I am responsible for the website, backend, and Discord bot, as well as hosting and maintenance.

Statistics

Currently, the domain (through Cloudflare) sees 20+ million requests and 200+ thousand unique visitors per month. There's also 15k registered users, 850k tracked players, and the accompanying Discord Bot is in 5,000 servers. The website is also the first result on Google for the search term "elite farmers".

Monetization

The website sells cosmetics and a subscription through Discord monetization, which has turned a profit.

Shop Page

Front End

The website is built with SvelteKit with Svelte 5 and TailwindCSS.

GitHub

Back End

The backend is an ASP.NET Core Web API, and is hosted on a Docker Compose stack on Hetzner Cloud. Responsible for fetching data from Hypixel's API, parsing it, and serving it with caches and authorization.

GitHub

Dungeon Game (WIP Title)

Fall 2023

Godot Engine 4

C#

.NET


Find treasure in a dark and spooky dungeon enviroment before you're caught by the creatures lurking in the walls. An unforgiving game that will punish any players being too callous. A completed game made in Godot 4.

Dungeon Game (WIP Title)

The spawn room

Dungeon Game (WIP Title)

Being chased by a spider

Dungeon Game (WIP Title)

Dungeon Game (WIP Title)

Finding the treasure

Dungeon Game (WIP Title)

The win screen

Dungeon Game (WIP Title)

The game over screen

Dungeon Game (WIP Title)

Main menu

Gameplay Walkthrough

Information

The game is relatively simple, but I packed in a lot of code features behind the scenes. There is a custom danger level system which reacts to the noise levels made by the player. Sprinting and jumping produces more noise, which increases the difficulty and plays screams and spooky sounds more often, while crouching and walking barely makes any noise. The tresure chest location is also randomly selected from a list of possible locations, allowing for some replayability.

Godot Engine

Why Godot?

Godot is a free and open-source game engine that I've been using for years. I've used Godot for 2D and 3D projects, and I've always enjoyed it. I have experience in Unity and Unreal Engine, but I prefer Godot for its more enjoyable developer experience.

Godot Engine

Where To Play

The game was made for a class, which naturally lead to a limited scope of the project. While I do consider everything finished, there's currently only 10-20 minutes of actual gameplay content. I would like to expand the level size before making it public. For now, feel free to contact me if you'd like to play it.

Sorcelia

Spring 2023 - (On Hold)

Godot Engine 4

.NET 8

C#


A story of a young witch/wizard trying to escape their exile from the town. A farming simulator and potion brewing game with a focus on story and character development. Made during an independent study at Miami University, and put on hold to finish later in order to focus on current semester classes.

Sorcelia

The main menu

Sorcelia

Tend to dozens of crops

Sorcelia

Order board and shipping box

Sorcelia

Brew potions in the cauldron

My Role

I am the lead programmer for Sorcelia, responsible for the game's architecture, systems, and mechanics. I also work with the game's artist (Brooke Banfill) to implement the game's art assets.

Brooke Banfill (LinkedIn)

Interesting Features

My goal with this project was to make it as extensible as I could. To this end, I built a custom save game system using custom C# attributes (not fully complete) and a resource pack system (inspired by Minecraft) that allows for easy modding of the game by adding new items, recipes, and more.

Template Resource Pack Repository

Under Construction - More To Come