Skip to content

garysheh/DragonSlayerUnity3D

Repository files navigation

Dragon Slayer

1. How to run this project

  • Create a new URP 3d project on UnityHub
  • Import this project in unity
  • Add all scenes, under the foler Assets/Scenes, to build setting
  • Install Cinemachine in Package Manager
  • Open StartScene under the foler Assets/Scenes
  • RUN IT

2. How to control

  • Move: right click on ground
  • Rotation: user keys A and D
  • Zoom: use mouse wheel
  • Normal attack: right click on enemy
  • Skill attack: prese key Q once and right click on enemy (Skill attack has 3sec cool down)

3. Rubric

  • Game Idea: Dragons bring evil creatures to the world and the small town is in danger now. A hero is chosen to defeat dragons and protect the town and its people
  • Game elements: There are two main characters for players to choose, vary of enemies including dragons and four well-designed maps with different theme for players to explore.
  • Mechanics: Players can move the main character around and zoom and rotate the camera. Character has two ways of attack, normal attack and skill. Enemies have a baisc FSM based AI providing them behaviors like patrol, guard, chase, and combat. Some enemies have skills to cause dizziness to player.
  • Physics: Dragons' flame is made by VFX. Golem will throw rocks to player. The rocks has a physic rigidbody attached.
  • Animation: Game UI has a self-designed smooth animations while characters use animations downloaded.
  • Aesthetics: Most objects in game is in low-poly style. A background music is applied to all scenes.
  • UI: The game has a well-design menu that can be open/close at every sence.

4. Reference

Tutorials watched

Unity Assets Used

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •