Cory Butler: Dev/Art
  • About
  • Dev
  • 3D
  • 2D
  • Photo
  • Contact

Software Development


Utilizing C#, TypeScript, and JavaScript, I have worked on several unique professional and personal projects.  Some of the personal projects listed below even have links where you can try them yourself.

Professional Projects

Picture

UA Crane Signalperson Certificaion

Developed for the United Association (UA), this dual-monitor, examination software is used by UA instructors to both test and certify their students for crane hand signaling.  It features an examinee screen that display a crane motion to the student, who must physically and verbally identify it.  An instructor screen is used to grade the student's performance and navigate the exam.
Picture

Using a Tape Measure Activity

 This activity teaches the basic use of a tape measure.  Built using the Phaser 3 framework, it features intuitive mouse controls and a subtle parallax effect for a more immersive experience.
Picture

Interactive Crane Cab Identification

Developed for the Electrical Training Alliance, this is a full-rotatable, 360° component identification exercise.  The user can turn the virtual camera in any direction to locate the requested component.
Picture

Transformer Wiring Simulations

Developed for the Line Construction Advancement Fund, this study tool/examination software is used to teach students the proper process of wiring transformers in a wide assortment of configurations.  The display is highly scalable, and wires are drawn using simple and intuitive mouse controls.
Picture

Crane Hand Signaling Quiz

This self-paced study tool allows users to test and improve their knowledge of crane hand signals.  A crane motion animation is displayed, and the corresponding hand signal must be selected from the sliding list below.
Picture

Crane Range Diagram

Developed for the Electrical Training Alliance, this is a practice exam that tests users on their knowledge of safe load-lift practices and crane operation theory.
Picture

Solar Time Calculator

Solar time is based on the position of the Sun relative to a location on Earth.  This calculator takes in a date, location, and time zone, and converts the clock time to solar time and vice versa.

Personal Projects

Picture
Picture
Picture
Picture

Catch the Cookies!

https://corysbutler.github.io/pigeon/
I created this game for my kids, based on the work of one of their favorite storybook author, Mo Willems.  Run, jump, and catch the cookies that your selected character loves best.

This game takes advantage of the Phaser 3 framework.
Picture

Maze Generator

https://corysbutler.github.io/maze2d/
The customization options of this maze generator create an effectively limitless amount of mazes, which can either be played online or printed.  Users can either generate a random maze or use a seed (specific number) to revisit a maze they played previously.

There is a single-player and two-player mode and 6 different AI opponents, each with its own method of navigating the maze.  Feel free to set each character's color and adjust the speed of the AI opponents.  Stats are displayed as each player/AI finishes.  Plus, just for fun, you can watch the maze draw itself before the game begins.
Picture

Codeine

https://corysbutler.github.io/Codeine/
Codeine is a useless, purposefully archaic, interpreted language that allows the user to perform simple calculations and even create custom functions.  This little language was more interesting to create than it is to actually use, but that was the point after all.

The webpage includes both documentation and an IDE.
Picture

Steganographic Message En/decoder

https://corysbutler.github.io/Steganography/
They say a picture is worth a thousand words.  I say it's worth more!  This program lets you add steganographic messages to images, which you can send to your friends, or ever read the messages hidden in images sent to you.
Picture

Tetris... with Style

https://corysbutler.github.io/tetris/
It's Tetris in the browser, but you can change the visual style as you play.  Select from
'Default," "Console," and "Mario."  The game also features sound effects.
Picture

Text Adventure—Game Engine

This game engine allows users to create their own text adventure games using XML.  The player can enter commands like "check," "take," "go," and many more to explore and interact with the game world.
Picture

Choose Your Own Adventure–Game Engine

This game engine allows users to create their own choose-your-own-adventure games, using specially formatted TXT files to create story elements, prompts, and action menus.  Navigate the menus using the arrow keys.  There is even a bookmark system to pick up the story where you left off.
Picture

Roman Numeral Converter

This Windows application can convert Roman numerals to Arabic numerals and back again on the fly.
Powered by Create your own unique website with customizable templates.
  • About
  • Dev
  • 3D
  • 2D
  • Photo
  • Contact