Adam Richards

Software Engineer

I make tools and games using a variety of technologies.

I write clean, self-documenting, declarative code. I like to solve problems, try new things, discuss ideas, teach and learn from my peers, and name identifiers.

I am a jack of many trades and a fast learner, providing extra value to small teams or new companies.

Skills

  • Unity
    UGUI
    Editor Scripting
  • C#
    Visual Studio
  • JavaScript
    ES6
    Node
    Express
  • HTML5
    CSS 3
    PUG/Jade
    Canvas
    WebGL*
  • WPF
    XAML
    WinForms

Projects

Host Sweet Host
2019 - Global Game Jam 2019
C#Unity (2D)Tool

For the theme "What home means to you," our team of six developed this 2D platformer that follows an invisible parasite as it controls a variety of hosts to navigate across each level.

I collaborated on design and programming, and acted as project manager over the 48-hour event. Click "Read More" to see my specific contributions.

READ MORE
Haxxis
2015 - voidALPHA
C#Unity3DUnity GUIToolInfrastructure

A visual scripting language and IDE to specify and generate data-driven videos for display during DARPA's live Cyber Grand Challenge event, the world's first all-machine hacking competition.

READ MORE
Gesturhythm
2014 - voidALPHA
C#Unity3DUnity Editor Tool

A prototype rhythm game and level editor, using Intel's RealSense Motion Camera to translate the player's hands into the game, where they would catch as many on-beat targets as possible.

READ MORE
Ruff Ruffman's Monumental Mini Golf
2012 - Coco Studios, Inc.
C#Unity3DOnline MultiplayerInfrastructure

A 3D, multiplayer, web-based, educational challenge game for 6-8 year olds, based on PBS's Fetch with Ruff Ruffman.

READ MORE
RealWorld
2011 - Intific, Fmr. Total Immerison
C#.NETWindows FormsMVCWPFMVVMInfrastructure

A combat simulation suite with a first-person shooter, scenario editor, modeling application, and various other tools.

READ MORE
GolfHero
2010
C++OpenGLGameNetworked MultiplayerSchool ProjectInteractive TutorialJudge's ChoiceTechnical Merit

A mini-golf game for senior capstone project. Includes an interactive tutorial. Created in eight weeks.

Won Judge's Choice and Technical Merit awards.

GemQuest
2007
C++TerminalAscii

A match-three game, written in the Windows terminal, as the final project for my first programming class.