Hi, I'm Marcel Hara

I am a Gameplay Programmer and Welcome to my Portfolio

I'm constantly searching for fresh challenges and chances to develop my skill set. I'm all about ongoing personal and professional development, and I love making games :)

All my contact details are below including my CV and Email.

The Project:

Wizardry is a Multiplayer 1v1 Top-Down game where you have to battle your opponent for victory on a wide variety of different maps which all have different art styles.

Purpose of the Project:

- Learning Unreal Networking Architecture
- Learning Basics of API's (Steam)
- Deep Learning of the engine and how unreal handles everything from Player Controllers to Game States.
- Code Improvement

Responsible For:

- Lobby System.
- Integrated Steam API for Networking.
- Unreal Engine Sessions for in game multiplayer handling.
- Gameplay Code and Systems
- Designing
- Map Select System

The Project:

Battle For Elador is a RTS game created in Unity with a Medieval style. The goal of the game is to beat your AI opponents castle while also defending your own. You can either choose to attack your enemy directly or go for their income to cripple their resources.

Purpose of the Project:

- Learning Game Development Fundamentals
- Unity Engine Learning and Familiarity
- Programming in a Game Development Environment
- Understanding C#

Responsible For:

- UI Functionality
- Designing
- Castle Health Management System
- Spawning Troops
- Other Gameplay programming

The Project:

Azure Abyss is a First Person Turned-Based Unreal game where you explore the unknown abyss and find all the secrets of the caves within, dodging monsters or killing them, While all trying to not get lost.

Purpose of the Project:

- Unreal Engine Familiarity
- Blueprint Learning and Integrating with Code
- C++ Understanding and how it works in Unreal
- Basic Data structures and algorithm learning

Responsible For:

- Pickup able and Consumable Items
- Inventory System
- Shop System (The Legend of Zelda: Ocarina of Time)
- Minor Gameplay Systems

Team Size: 3

The Project:

Jelly world is a game created for the 48 hour Global Game Jam where you as the player have to tackle a series of obstacles with annoying NPC's blocking your every move. Can you escape Jelly World?

Purpose of the Project:

- Further Improve Gameplay Programming
- Learning to work under pressure in extreme environments
- Global Game Jam Participation
- Learning Basic game AI

Responsible For:

- Physics Object Programming
- Basic AI Programming
- Shader Implementation
- Voice Acting
- Level Designing and Creation

About Me: