top of page

Game Development in Unity using C# & .NET Framework

Gameplay shown was designed and developed without external assets by a team of two. My Artist partner was responsible for concept, 2D textures, and most 3D models. I handled all work inside Unity, acting as Technical Artist and Developer. The examples below are works in progress of this personal project. It is designed and developed with the intention to target mobile platforms and contains core multiplayer functionality using Unity's open source MLAPI. The project highlights the capability of small production teams in an agile development environment. Overall scope of the game project is a survival role playing game.

Character Customization "Dresser"

Swapping of materials and skinned meshes to the player avatar. Functionality driven by custom UI element events.

Cooking Skill & Eating/Healing

Some gathered resources can be cooked. Chance of burning based on level. Eating  cooked food increases health.

Fishing Skill

Chance of fish biting over period of time based on fishing level. Fish biting fires an event for player input B to catch the fish.

Dynamic Inventory & Item Swapping

Item hot bar and inventory. Click to equip items while locked and click to move while unlocked

Login User and Host Multiplayer using MLAPI

Procedural hair animation

Main Menu Overview Interactions

Brief overview of menu, login, and register screens. Register and login events give visual feedback based on input, interaction, and validation.

Woodcutting Skill & Resource Respawn

Chance of receiving logs on hit based on level. Tree holds a given amount of logs and respawn after some time.

Collision and Custom Bush Interaction

Player character moving on sloped surface. Colliders on tree block or divert player movement. Intractable colliders on bushes trigger vector driven animations.

Enemy Attack States

Demo showing the Sappling creature use two different attacks depending on the proximity of its target. Sappling also has states for chasing and maneuvering during range attack.

Register new account

Resource Gathering Skill

bottom of page