Skip to content

Latest commit

 

History

History
41 lines (30 loc) · 1.74 KB

README.md

File metadata and controls

41 lines (30 loc) · 1.74 KB

Enkidu: simple adventure game framework for unity

This is a simple Unity-based framework for 2D point and click adventure games.

Features

  • fully animated 2d characters (body, head, face, mouth, eyebrows, eyes, emotions, ...)
  • lip sync (Preston-Blair phoneme/viseme set, Rogo Lipsync Pro)
  • navmesh control
  • multi-point character scaling
  • dynamic camera (with drag character follow)
  • save games
  • cutscene tools
  • inventory
  • broad interactive item support (hotspots, doors, switches, full screen puzzles, item combines, popups, custom actions, ...)

Used In

TODO

  • refactoring
  • add a sample scene
  • documentation
  • testing

Main Classes

Player

PlayerBrain, PlayerHead, PlayerMouth, CharacterBrain, CharacterHead, CharacterMouth, Player

Inheritance: PlayerBrain<-CharacterBrain, PlayerHead<-CharacterHead, PlayerMouth<-CharacterMouth

Environment

InteractiveItem, InteractiveItemAction, InteractiveItem***

Inheritance: InteractiveItem***<-InteractiveItemAction

GUI

Inventory

System

StatefulItem, PersistentEngine/Deprecate