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 :)
Team Size: 1
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
Team Size: 8
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
Team Size: 10
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