https://github.com/bas-boop/smoll_knight_plus_horse
Small knight Unity game - bachelor admission game
https://github.com/bas-boop/smoll_knight_plus_horse
admission bachelor-project csharp game game-design game-development unity unity2d
Last synced: about 2 months ago
JSON representation
Small knight Unity game - bachelor admission game
- Host: GitHub
- URL: https://github.com/bas-boop/smoll_knight_plus_horse
- Owner: bas-boop
- Created: 2023-12-03T15:26:36.000Z (over 1 year ago)
- Default Branch: Develop
- Last Pushed: 2024-06-14T11:47:03.000Z (11 months ago)
- Last Synced: 2024-06-14T13:03:33.632Z (11 months ago)
- Topics: admission, bachelor-project, csharp, game, game-design, game-development, unity, unity2d
- Language: C#
- Homepage: https://www.bas-de-reus.nl/SKPH
- Size: 1.92 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Smoll Knight + Horse
This is a game made for my admission for [HKU (HBO education)](https://www.hku.nl/home), for [game development course](https://www.hku.nl/studeren-aan-hku/games/game-development). With the theme "homo ludens".`Update:` I got accepted for the course with this game :D
## Script highlights:
### Systems
#### Quick time event
[Quick time event](Assets/Scripts/Framework/QuickTimeEvents/QuickTimeEvent.cs)
[Quick time event system](Assets/Scripts/Framework/QuickTimeEvents/QuickTimeEventSystem.cs)
[Quick time event holder](Assets/Scripts/Framework/QuickTimeEvents/BaseQuickTimeEventHolder.cs)
[Quick time event group](Assets/Scripts/Framework/QuickTimeEvents/QuickTimeEventGroup.cs) - unused
#### Horse selector
[Horse selector](Assets/Scripts/Framework/Horse%20selector/HorseSelector.cs)
[Horse type](Assets/Scripts/Framework/Horse%20selector/HorseType.cs)
#### Game loop
[Score calculator](Assets/Scripts/Framework/ScoreCalculator.cs)
[Player settings](Assets/Scripts/Framework/GetPlayerSettings.cs)
### NPC
[Movement](Assets/Scripts/NPC/HorseMovement.cs)
[Stats generator](Assets/Scripts/NPC/HorseStatesGenerator.cs)
[Difficulty](Assets/Scripts/NPC/NpcDifficulty.cs)
### UI
[Bar](Assets/Scripts/UI/QuickTimeEvents/QuickTimeEventBar.cs)
[Key](Assets/Scripts/UI/QuickTimeEvents/QuickTimeEventKey.cs)
### Extensions
[Vector2/3](Assets/Scripts/Framework/Extentions/VectorExtensions.cs)
[Rigidbody2D](Assets/Scripts/Framework/Extentions/Rigidbody2DExtensions.cs)
[Enum](Assets/Scripts/Framework/Extentions/EnumExtensions.cs)
[String attribute](Assets/Scripts/Framework/Extentions/Attributes/StringValueAttribute.cs)
[Char attribute](Assets/Scripts/Framework/Extentions/Attributes/CharValueAttribute.cs)
### Environment
[Parallax effect](Assets/Scripts/Environment/ParallaxEffect.cs)
[Particle spawner](Assets/Scripts/Environment/SpawnParticle.cs)
[Change color](Assets/Scripts/Environment/ChangeColor.cs)
[Random sprite selector](Assets/Scripts/Environment/RandomSpriteSelector.cs)
### Utils
[Dont destroy on load](Assets/Scripts/Framework/DontDestroyOnLoad.cs)
[Scene switcher](Assets/Scripts/Framework/SceneSwitcher.cs)