top of page

Combat System

3D Level and Unity Programming

This was the first attempt at creating a complete, working combat system with Unity using C# scripting. With extra time on this project, I created a 3D model of a character of mine (Aura) with a rig and some simple animations.

Project type

Roles

Date

Link

Combat System Scripting, 3D Model with Custom Textures, Rig and Animations

Scripting, 3D Environment Design, 3D Character Model, Rig and Animations, 3D Lighting

January 2025

ella-art.itch.io/astra-prototype-sample-game

IMG_8925.png

2D Character Design

3D Character Model

A free female body base was used to start, then I adjusted several features to better resemble my character. Then I modelled other aspects of her design, such as clothes and hair. Finally, I drew custom textures by creating clean UV maps for each section and importing them into Procreate to create the textures.

Level Design and Scripting

Using free assets found on the Unity Asset Store, making sure to use assets that matched the themes and style of the concept, I put together a simple level layout, which would allow me to showcase my combat system, player model and animations.

Using online resources, my own skills and understanding of C# code and occasional guidance from my university tutor, I created several scripts that, combined, create a fully functional combat system and gameplay cycle.

Script functions include;

- Player movement linked with corresponding animations such as idle, walking, running and attacking.

- The health system, connected to the player and enemy to decrease health when attacked.

- Simple visuals to indicate when the player or enemy takes damage.

- Open/close door mechanic.

- Projectile attack and detection area for enemies.

- Door opens mechanic when a certain number of enemies are defeated.

UI Designs

Final Result

Screenshot 2025-09-10 174356.png
Screenshot 2025-09-10 174304.png
Screenshot 2025-09-10 174241.png
Screenshot 2025-09-10 174232.png
Screenshot 2025-09-10 174211.png

© EllaLarkin.Art. Powered and secured by Wix

bottom of page