Skip to content

laicasaane/tower_of_encosy

Repository files navigation

Tower of Encosy

All Contributors

Foreword

This is a playground for me to work on a 3D prototype. I aim to learn more about using ECS and 3D game. While I have some knowledge with the former, I nearly have zero experience with the latter, since I've been working mostly on 2D projects. Utility AI and 3D physics are also the topics I want to explore within this project.

Techincal Notes

  • Unity Version: 2022.3+
  • Rendering Pipeline: URP
  • Enter Play Mode Options > Reload Domain: Off
  • csc.rsp: Enable C# 10 for the Unity Engine
  • Directory.Build.props: Enable C# 10 for the IDE
  • EncosyTower.Modules/CompilerServices/IsExternalInit.cs: Enable init of C# 9

Gameplay

I choose to work on a classic RPG mechanics where the player controls a character to subjugate monsters in a dungeon. More features will come later after the very first goals are completed.

First Goals

  1. Characters and environment setup with Entities Graphics + Latios Kinemation
  2. 3D physics setup with Latios Psyshock
  3. Character animation setup with Latios Kinemation
  4. Basic stats for the characters
  5. Character movement systems
  6. Character animating systems
  7. Basic Utility AI for the monsters
  8. Character attack systems

Credits

Latios Framework

Assets by KayKit

Assets by Kenney

Contributors ✨

Thanks goes to these wonderful people (emoji key):

Dani Kuan
Dani Kuan

💻

This project follows the all-contributors specification. Contributions of any kind welcome!