Skip to content

tadej/enkidu

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

45 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

Simple Adventure Game Framework for Unity

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published