This is my public repository which holds a number of C# Scripts or C++ Classes written by me, used in my games. Disclaimer: The following snippets are purely a part of the mechanics I've built for each game. For a full list of implemented features, please visit the respective project page in http://kdokos.wix.com/kdokos#!projects/c1rez for the project you are interested in.
- Bot Logic & AI Decision Making Process (Based on Role)
- Custom BT Node
- Morale System
- Fear System
- Aggro (Targeting) System
- Gameplay Adjustments & Randomization
- Custom Dialogue System with Typewriter Effect
- Custom Inventory System
- Custom Interactive Object Sturcture
- Movement / Input System
- Inventory System
- 1st/3rd Person | Melee/Ranged Combat
- Character Traits
- UI / Animation
- Caveman Arrow System
- Procedural Tile Builder
- Dungeon Carver
- Bridging Support
- Probability-Based Room Shape Randomization
- Networking Features
- Character Inputs | LockOn | Melee Attack/Combo | Ranged Attack/Focus | Potions
- AI Behavior Tree Tasks and Service
- Damage Mechanics
- Monster Logic
- Online Object Pool for Sound Effects
- Custom Monster AI System (AI_Senses and Multi-State Patroller)
- Interaction System
- Interactive Object Mechanics (Padlocks/Safe/Posters/Inventory Items/Documents)
- Journal System
- Inventory System
- Networking Features
- Spellcasting Mechanics
- Spell Adjustable Effects
- Buff System
- Sound Effect Manager
- Turn Based System
- Object Pool (Particles / SFX)
- Custom Ability System
- Custom Inventory System
- Party System / Custom Monster Actors
- AI Controller that exploits our weakness
- Character Controlling Script
- Sample enemy AI
- Object Pooling (Particles / SFX)
- Enemy Resetting Script (Respawn)
- Procedural Environment Creation based on the Tool
- Character Input, Aiming, Shooting
- UI Wiring Up
- Ammo System