Home Skills Projects Resume Contact

JOSEPH BROWN

Entry-Level Gameplay Programmer

nhbrown95@gmail.com Portfolio: josephbrowndev.com

Professional Summary

Recent Game Design graduate with hands-on experience in Unreal Engine Blueprint development. Passionate about creating engaging gameplay experiences with a focus on AI behavior systems and player interaction. Currently learning C++ programming to expand technical capabilities. Successfully published first commercial game on Steam. Seeking an entry-level gameplay programming position to contribute to game development while continuing to grow technical skills.

Core Competencies

Game Development

  • Unreal Engine 5 Blueprint Visual Scripting (Intermediate)
  • Basic AI Behavior Trees & State Machines
  • Game Mechanics Implementation
  • Level Design and Basic Scripting
  • Performance Optimization Fundamentals
  • Steam Publishing Experience

Programming Skills

  • Blueprint Visual Scripting (Intermediate - Primary Tool)
  • C++ (Currently Learning - No Game Dev Experience Yet)
  • Python (Beginner - Scripting & Automation)
  • Java (Academic Experience)
  • Basic Debugging and Testing
  • Version Control (Git) - Basic Understanding

Development Tools & Workflow

  • Unreal Engine 5 Development Environment
  • Git Version Control (Basic Branching & Merging)
  • Basic Agile/Scrum Understanding
  • Technical Documentation & Communication
  • Remote Team Collaboration
  • Project Organization & Best Practices

Professional Experience

Junior Software Engineer

Revature | Remote

April 2025 - June 2025
  • Learned backend development fundamentals with focus on clean code practices
  • Collaborated with development teams using Agile methodologies
  • Contributed to debugging and testing processes in structured learning environment
  • Developed understanding of software development lifecycle and best practices

Unreal Project Intern

Escape Room | Remote

February 2025 - April 2025
  • Assisted with basic character customization system implementation
  • Learned asset pipeline processes and basic optimization techniques
  • Supported project documentation and milestone tracking
  • Gained experience with remote collaboration and project management tools

Independent Game Development Projects

Personal Projects

February 2024 - February 2025
  • Developed small-scale game prototypes using Unreal Engine Blueprints
  • Implemented basic AI behaviors using behavior trees and state machines
  • Created simple combat and interaction systems for learning purposes
  • Practiced version control and project organization best practices

Education

Bachelor of Science: Game Design

Full Sail University | Florida

Graduated: January 2025

Specialized Focus: AI Systems, Gameplay Programming, Blueprint Development

Relevant Coursework: Advanced Gameplay Systems, AI Programming Fundamentals, Level Design Theory, Technical Game Design, Programming for Games

Academic Projects:

  • Basic AI behavior system for combat scenarios
  • Simple gameplay mechanics using Blueprint scripting
  • Performance optimization exercises for game systems

Technical Skills

Game Engines & Tools

  • Unreal Engine 5: Intermediate Blueprints, Basic C++ Integration
  • Basic AI Systems: Simple Behavior Trees, State Machines
  • Performance Awareness: Basic optimization principles and profiling

Programming Languages

  • Blueprint Visual Scripting: Intermediate (Primary game development tool)
  • C++: Currently Learning (No game development experience yet)
  • Python: Beginner (Scripting and basic automation)
  • Java: Academic knowledge (Backend systems understanding)

Development Workflow

  • Version Control: Git, basic branching and merging
  • Documentation: Technical writing, project documentation
  • Collaboration: Remote team experience, basic Agile understanding
  • Testing: Manual testing, basic debugging approaches

Key Projects & Achievements

Limitless Runner - Endless Runner Game

Personal Project | Published on Steam

Achievement: Successfully published first commercial game on Steam platform

Implementation: Developed infinite procedural generation system for platform spawning using Blueprint visual scripting

Technical Highlights:

  • Implemented 12 animation states for character movement and grappling mechanics
  • Created 5 platform types with different movement patterns
  • Designed power-up system with basic gameplay effects
  • Achieved stable performance through object pooling techniques
  • Complete development cycle from concept to Steam publication

Blood and Sand - AI Learning Project

Academic/Personal Project

Learning Focus: Built basic AI combat system with simple enemy behaviors using Blueprint visual scripting

Learning Objectives Achieved:

  • Implemented fundamental behavior trees for enemy decision-making in Blueprints
  • Created modular framework for testing different AI approaches using visual scripting
  • Developed small combat arena with environmental interactions
  • Focused on readable, predictable AI behaviors for learning purposes

Character Customization System

Internship Project

Contribution: Assisted in implementing basic character appearance modification system

  • Learned integration between UI systems and character rendering
  • Supported asset optimization for various target platforms
  • Gained experience with collaborative development workflows

Additional Qualifications

Quick Learner

Demonstrated ability to pick up new technologies and frameworks efficiently

Problem-Solving

Strong analytical thinking and systematic approach to debugging

Team Collaboration

Experience working with remote teams and cross-disciplinary communication

Self-Motivated

Completed personal projects and maintained consistent learning outside of formal education

Communication

Able to explain technical concepts clearly and document work effectively

Professional Interests & Learning Goals

C++ Programming

Currently expanding from Blueprint scripting to C++ for game development

AI Behavior Systems

Interested in learning more complex AI architectures and decision-making systems

Performance Optimization

Eager to learn profiling tools and optimization techniques for game systems

Player Experience

Focus on creating engaging and accessible gameplay experiences

Ready to Learn & Contribute

I'm actively seeking entry-level opportunities to apply my Blueprint scripting skills while growing my technical abilities in a supportive, mentorship-focused environment.