I have implemented many gameplay systems in Unity, and have about 7 years of experience in the engine. I have a about a year of experience using Unreal and their Blueprint system. I have confidence in my ability to navigate new features, and work with requirements and acceptance criteria to create documented, modular, and testable systems.
C# (~7 Years)
C++ (~1 year)
I have more experience debugging and making small fixes to large C++ projects than I do creating entire systems using it.
AI
Pathfinding
Decision/Dialog Trees
3D & 2D Player Controllers
2D Topdown shooter and melee combat
FPS Combat
3D Shoulder shooter/melee combat
Player Customization and World Persistence
Achievements
Earnable customization skins
JSON data storage
Player and World Inventory Systems
Interfacing with databases to track and report user data
3D and 2D Physics
Networking using Unity/Photon and WebRTC
World persistence and movements
Shared VR/AR Spaces
Lobby/Room and User Management
Playfab integration for user management
Procedural level generation
Infinite Runners
Dungeon crawler levels with various fields for customization and hand-crafted rooms [Video]
Controller and Keyboard Implementation
Banner and Interstitial Ad Integration
3D Model Importing
Rigging
Animation
Texturing
These are clips from three school projects, and a few personal experiments and small projects. On both school projects I was Tech Lead and the primary programmer, implementing a majority of systems involved. I also did the editing on all of these videos using OpenShot.