Skip to content

This project is a demo. I build this project to understand more complex systems and combine them together.

Notifications You must be signed in to change notification settings

Kutanarcan/DungeonPlatformer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 

Repository files navigation

DungeonPlatformer

This project is a demo. I build this project to understand more complex systems and combine them together.

  • *-Currently Active Systems-

  • Player(Connector(Controller),Movement,Input,AnimationController,Attack,Skills,SaveController,Key Holder etc.)

  • Player Special Attack System(Needs Some Work)

  • Player Skill System(Need Visual System)

  • Enemy(Movement,SpecialMovement,StateMachineHolder,AnimationController)

  • Boss(Connected to Enemy System,StateMachineHolder)(Not Finished)

  • NPC(Interactible,DialogueHolder,Speaker,HasConversations,Has special dialogue edition, add conversation certain point of the game)

  • Dialogue System

  • Input Manager

  • Intractables

  • Universal Damage System

  • Key-Door System(Lock System)

  • Key Holder System(Connected with Key-Door System)

  • Level System(Not Finished,In Progress)

  • Popup Manager(Needs some animations)

  • UI Control System

  • Flexible Grid Layout System

  • Tilemap System(Basics)

  • Custom Event Rapper System

  • Object Pooling System

  • Save-Load Manager

  • Extensions

  • State Machine

  • Time Manager

  • 2D Light System(Basics)

  • Inventory System

  • Input Control System

  • Option Menu-Settings Manager(Resolution, Music, SFX,Quality Settings)

  • *-Will Add-

  • Choice Manager : Boss fight is going to give the Player an option, player will choose one of them and the result will effect the end of the game.

  • Character Selection System

  • Game Currency

  • Shop System

  • Equip Item System

  • Item Drop system

  • Collectible Items will Add to the game(Ready)

  • *-System Fixes Need-

  • Level System need work.

  • Special Attack Manager has so many dependencies.

  • Fade Manager is not Flexible

  • UI Control System need work: Canvas transitions will be rearrange because when Player playing the game, Canvas opens and bug out. 2 solution for this: Don't turn off the Canvas enable, deactivate all canvas object or handle with a Custom Canvas Group.(Maybe disable Canvas and Raycast target.)

  • Flexible Grid Layout cannot orginize the grid objects.

About

This project is a demo. I build this project to understand more complex systems and combine them together.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published