Benjamin Owens
Benjamin Owens
Software Engineer

 


ABOUT ME

 

Hello, my name is Benjamin Owens and I’m an experienced software engineer based in Williamsport, PA. Specializing in UI/UX development, I’ve accrued over 7 years of professional experience developing interactive software solutions. My background and passion is set within video games; I’ve received a B.S. in Game Development from Full Sail University.

Areas of expertise include UI/UX, Gameplay, AI, Animation Systems.

Here is a link to my downloadable resume.

Below are various game projects that I have worked on during my education.

 
 

 PORTFOLIO

These are Game projects that I have worked on throughout my education and career.
Click on the thumbnails to see gameplay/screenshots.

 

Crazy Arena Chaos

Third-person action game developed in Unreal Engine 5. Designed and developed main UI elements including HUD, menus, fonts, etc. Integrated functionality with front-end and worked with cross-functional team to achieve desired implementation.
Developed using C++ and Blueprints
Main Roles included: UI Design and Development

 
 
 

GETTING EVEN: OFFICE RETRIBUTION

Third-person action game. Worked on a team with 3 other programmers who designed, developed and oversaw the entire life-cycle of the project. Developed in a custom engine using C++. Worked with character/environment artists, and sound designers who provided assets.
Developed using C++
Main Roles included: Base Collision Library, Level/Scene Management, Item Management, Gameplay

 
 
 

TIMELOCK

Side-scrolling puzzle-platformer. Player has the ability to slow/stop time and must avoid obstacles while trying to break out of a test facility. Worked with 2 other programmers who designed and developed the project over 3 months.
Developed using Unity C#
Main Roles included: Player Input, Menu States, Animations, Gameplay, Obstacle Implementation

 
 
 

DirectX Rendering Engine

Coursework project using DirectX 11. Implemented several 3D graphics techniques including lighting, model loading, multitexturing, instancing, and tessellation. 
Developed in C++

 
 
 

BRICK BUSTER

Brick Breaker clone developed using 5 software design patterns (Command, Flyweight, State Machine, Observer, and Prototype).
Developed in C++