Git Product home page Git Product logo

Erin Grover

Software Engineer (Unreal Engine 5) @ Vigilante/Ruckus

Previous Roles: Software Engineer (Unity) @ Integration Innovation, Inc. (i3)

Bachelors of Game Programming @ Academy of Art University (AAU)

About Me

Raised in the hot state of Arizona, living in Huntsville, AL. I'm the father of a wonderful little guy named Tomasi, the beautiful late Losemana, the chubby infant Matiu, and husband to my wonderful wife Rosemarie. I am a massive motorsports fan, and the only other career I would pursue outside of programming is probably driving for a Formula 1 team. Since I have yet to be recognised for my driving ability, I sooth that urge by building and driving a gocart around the yard with my son. When I'm not doing that I'm either camping, catching up on my gaming backlog, or playing boardgames with my wife. Finaly, I spend most other small amounts of free time I can manage on my personal project, a continuation of the Game Engine I started in college (builds can be made available upon request, source unavailable at this time).

Experience

Currently working as a Software Engineer at Vigilante. I'm honored to work on many projects, each one requiring me to assume various roles on the team, from integrator to tool and plugin engineer, to DevOps and R&D. At Vigilante we push the boundaries as far as what the Military Training "Serious" games should be and how they should look and feel.

I previously had the opportunity to hold the role of Entry Level Unity Developer at i3, there I got the incredible opportunity to work on projects that directly support our great nations military. Our team wored on many broad-ranging applications, and push the limits of all the devices and platforms we supported (which isn't hard if you're familiar with military hardware! wink), including mobile, AR, and VR! We very frequently were pushing Unity to it's limits and finding new and creative ways to solve problems.

I had been blessed with the opporunity to teach internally within i3 advanced C# and Game Development topics. It was both an extremely challenging and rewarding experience, and considering how much I learned and had grown since starting the class; I hope I can continue to teach in some capacity throughout my career, as I seem to have found a passion for sharing the wonderful knowledge I had gained while in school.

During Summer of 2021 I had the awesome opportunity to work with one of my instructors and mentors, David "Rez" Graham, at his game studio Bleach Kitty Games on a project as a Gameplay Engineer. I spent a majority of my time working with the designers to create a series of quests, but I also spent a large portion of my time refactoring the inventory system in the game to reduce bugs and provide more clarity when using the system. Done in a custom engine, my code was written entirely in Lua during this internship.

Current Projects

  • Exelius - The C++ Game Engine - This is the (closed source) continuation of the engine project I made during college. Since I graduated I've spent what free time I can manage on this project, and continue to grow in my enthusiasm for engines every time I work on it! Currently I am working on a Virual Filesystem and Resource Manager that I am designing similar to how Unreal Engine handles it's assets. Currently, it looks the same as the school project available below, with a lot more polish on the aspects you can't see, such as the build system, rendering functionality (now more 3D capable, but not utilized YET!), more use of threading, improved architecture, and so on.

Past Projects

  • Exelius - The 2D C++ Game Engine - A simple 2D game engine. This is my absolute favorite project. It was a 3 semester long project, and I knew absolutely nothing about game engines prior to starting on this, so it's not a surprise to say I learned a lot!
  • NoiseMap - The Perlin Noise Map Generator - A close second to my above project as far as favoritism goes, this is a perlin noise map generator that has a small minigame attached to it. There are some other forms of procedural content as well, check out the readme for more info.
  • Loot Table Editor - Unity 3D Data Driven Custom Editor - A Unity project with the goal of creating a Loot Table Editor that allows designers to create item drop tables quickly and easily, in a way that allows changes to be pushed to a CDN and not require costly game updates through an app store.
  • MallSim - Unreal Engine 4 Utility Theory AI - My first in depth attempt at familiarizing myself with Unreal Engine 4. An ambitious little project that aimed to replicate something like the Sims, though, now that I've got a bit more experience, I'll probably go back and add some polish to it soon.
  • Unreal F.E.A.R. - Unreal Engine 4 Behavior Tree AI - Another project in Unreal Engine 4. Not the most polished, again, as a student project. I ended up really liking the resulting AI and with a little more polish, I could totally envision it being in a late-90's FPS game.
  • STEM Trivia - The Arduino Trivia Game - This was my very first programming project, from before I was even in a programming degree. It's the project that sparked my love for programming, so it's very special to me in that respect. It's also terrible, so go easy on it. I'd love to try and recreate it again with the knowledge I have now.

Contact Info

If you wish to reach me, please do so through my LinkedIn profile. It has my other forms of contact available there as well.

Erin Grover's Projects

exeliusengine icon exeliusengine

Exelius written primarily with C++, as part of the Academy of Art GAP program.

openaicpp icon openaicpp

An open-source C++ implementation of the OpenAI API. This project is designed to offer a simple, yet powerful, way to interact with the OpenAI API using C++. Built upon the libcurl library for HTTP requests, it enables developers to seamlessly integrate AI services in their C++ applications.

opennetbattle icon opennetbattle

An open source card-based battle engine written in modern C++

unrealmallsimulation icon unrealmallsimulation

Final Project for GAP 321 and 285 classes: A shopping mall simulation using utility theory for agent decision-making.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.