top of page

RPG Core Mechanics - Personal Sandbox Project

Practice for Industry Standard Programming​

Over the last few months I have been hard at working improving my programming and practicing at an industry standard level. I have been taking a Udemy course that has changed the way I view programming as a whole and allowed me to become a lot more comfortable with it.  This project has allowed me to become a lot more knowledgeable with writing neat and versatile code and keeping projects organised optimally.​

​

Summary of Implemented Skills:

  • ​Click to move movement using Navmesh

  • Minimizing clutter and circular dependencies with namespaces

  • Basic RPG / MMORPG Combat system using Interfaces, Scriptable Objects, Animator Blend Trees, Animator Override Controllers

  • Variety of implemented weapons both long range and short range.

  • Enemy AI behaviour including patrolling, suspicion, attack and loss of interest.

  • Basic UI with interchangeable health bars depending on target.

  • Large scale Fantasy RPG themed level design.

  • Basic cinematics using Cinemachine.

​

THIS PROJECT IS CURRENTLY ONGOING AND WILL BE UPDATED WITH PROGRESS OVER TIME!

​

Take a look at the scripts for the project HERE:

https://harrycherrett.itch.io/rpg-core-mechanics-sandbox 

Explosive Arrow GIF.gif
Wand GIF.gif
Melee GIF.gif

What to expect:

Rest of Core Mechanics:

  • Character stats and stat progression using spreadsheets and enums.

  • Gaining experience points and levels.

  • Final polish cleaning up bugs and adding various other features such as audio and cleaning up visuals.

Combat Abilities and Shops

  • Implementing Action Bars

  • Creation of combat abilities and area of effect abilities that function with a cooldown.

  • Mana usage, regeneration and progression.

  • Assignable traits system with gameplay impact.

  • Functional shops for buying and selling items

Dialogue and Quests

  • Branching dialogue system with different options and outcomes

  • A wide variety of quests that reward items and experience

  • Story and quest design

Level Design Images

bottom of page