Latest Articles

Exploring the world through code, design, and a bit of magic.

Mac GSAP Page
Oct 25

Mac GSAP Page

Mac App Built with GSAP

Read Full Story
No Image
Jun 3

CMS

ASP.NET Core MVC and Angular 5 CMS

Read Full Story
Entry Level Game Jobs - Devlog 2
Feb 26

Entry Level Game Jobs - Devlog 2

Devlog 2 for the Entry Level Game Jobs website.

Read Full Story
Entry Level Game Jobs - Devlog 1
Dec 18

Entry Level Game Jobs - Devlog 1

Devlog 1 for the Entry Level Game Jobs website.

Read Full Story
Fallout’s V.A.T.S. in Unity 6
May 3

Fallout’s V.A.T.S. in Unity 6

Replicating the V.A.T.S. in Unity 6.

Read Full Story
Adding Git Dependencies to Unity Packages
Apr 12

Adding Git Dependencies to Unity Packages

An article about adding Git dependencies to Unity packages.

Read Full Story
No Image
Jun 8

UE5 Tools

C++ UE5 Custom Tools

Read Full Story
Unity VR Archery Demo
Dec 28

Unity VR Archery Demo

VR Demo

Read Full Story
Tetris
Mar 16

Tetris

Clone of Tetris

Read Full Story
Looking Glass Demo (Prey 2016)
Sep 21

Looking Glass Demo (Prey 2016)

A short devlog about recreating the opening scene of Prey (2016)

Read Full Story
GameDev.TV RPG Courses
Aug 3

GameDev.TV RPG Courses

A description of the GameDev.TV RPG Courses.

Read Full Story
2021 GameDev.TV Game Jam
Jun 28

2021 GameDev.TV Game Jam

My first game jam entry.

Read Full Story
WPF Masterclass
May 24

WPF Masterclass

A description of the WPF Masterclass course.

Read Full Story
GameDev.TV Unity Challenge Club, Quest 7
May 10

GameDev.TV Unity Challenge Club, Quest 7

A short devlog about the seventh quest of the GameDev.TV Unity Challenge Club.

Read Full Story
Eagle Scout Project
Apr 21

Eagle Scout Project

While this post is not about game development, I still wanted to highlight one of the first large projects I took on myself: my Eagle Scout project. The goal of this project was to create an easier way for a local church to help individuals coming to their church to find someone who was buried in the cemetery. I was brought in to help with indexing and help to come up with an easier solution to this problem. The project seemed simple enough but quickly grew larger with more quality assurance checks along the way. First, I had groups of volunteers go through the cemetery and try to transcribe what readable text was on the stones (for modern stones this was not terrible, some stones dated back to the 1700’s and some were in German). Each tombstone had a number assigned to it, as an individual marker or a “key value”. Each stone was photographed with an index card with that assigned number as a way to cross reference data. The collected information was entered into excel spreadsheets, where the values were entered in as close to what could be read on the sheets as possible. While the excel spreadsheet may not have been the best solution for trying to sort and store data, compared to the excel spreadsheet, excel was a program that was easily accessible to individuals within the church and would allow for the church to maintain and updates this “database” for years to come. All this was tied together with a map of the tombstones that was created using AutoCAD. Measurements were taken between different stones, and plotted on graph paper to get an accurate layout for the cemetery. Although it is extremely hard to see in a overhead view that encompasses the entire cemetery; each stone has the assigned number also marked as well. All in all, the idea was that if someone called the church to ask where an individual was buried, the church historian would be able to provide them with the information off the stone, a picture of the stone, and if necessary, provide the location of headstone within the cemetery. In the future, for my own personal project, I would love to modernize this project and make it more accessible. Currently, everything exists in hard copies physically at the church. As a good practice for web development, this whole project could be optimized and brought to the web. Additionally, the data storage would then be updated to a format that would be easier for storage and queries, and with an actual database function could be tied to a web service, and make the map interactable as well. Please feel free to leave comments or questions below on the this topic! While not strictly game development related, I do really enjoy talking about this project and would always love thoughts or feedback on the subject matter!

Read Full Story
GameDev.TV Unity Challenge Club, Quest 1
Apr 14

GameDev.TV Unity Challenge Club, Quest 1

A short devlog about the first quest of the GameDev.TV Unity Challenge Club.

Read Full Story
Raytracing In… Series
Mar 31

Raytracing In… Series

Raytracing in a Weekend of Books

Read Full Story
Devlog, RPG (UE 4)
Mar 25

Devlog, RPG (UE 4)

A short devlog about the RPG project that I worked on for my UE 4 course.

Read Full Story
Character UI
Nov 28

Character UI

RPG Character UI

Read Full Story
Procedural Generation Unity
Nov 24

Procedural Generation Unity

Procedural Generation

Read Full Story
RPG Demo
Sep 13

RPG Demo

RPG Demo

Read Full Story
Coop
Aug 30

Coop

C++ UE4 Co-op Shooter

Read Full Story
UE4 Tools
Aug 24

UE4 Tools

UE4 Editor Tools

Read Full Story
Pi Calc
Aug 23

Pi Calc

Pi Calculator

Read Full Story
Hello World
Mar 20

Hello World

A short introduction to my blog.

Read Full Story
Email Client
Dec 10

Email Client

Email client written in Java

Read Full Story
CodeCut
May 10

CodeCut

Project for John's Hopkins while at Towson University

Read Full Story