Current Project


Description:
Cognitive artificial intelligence platform using various AI technologies to deliver educational content.

Released: TBD
Platforms: Andoid , iOS , WebGL
Engine : Unity

  • Leading a multidisciplinary team of engineers to create virtual characters that communicate with user using natural language (think Alexa with 3D avatar).
  • Scrum Master: conduct Stand-ups, sprint planning and post-mortems in 1 or 2 weeks sprints.
  • Modular Design Architecture that enables hot-swapping multiple technologies such as computer vision, AI server, multiple speech recognition systems and game systems in Unity engine.
  • The SDK is designed to allow clients to extend functionality.
  • Server-driven game systems to control all objects in the scene.
  • Ad-hoc character animation system.
  • Integration with web-based solutions: Worked on deploying the application to WebGL to function as part of an authoring tool. This involved creating an interface for communication between Unity and web server, and creating run-time debugging tools.
  • Integration with native libraries (Android): Created a communication interface with android based activities and services.
  • Objects creation pipeline for characters: reduce the time required to generate platform compliant data (Prefabs , textures , materials , animations , meta data, etc.) to produce a functioning character.
  • Debugging tools (editor and run-time): Implemented several monitors for server communication and AI Behavior.
  • Hierarchal Data Serializer: A node-based tool to save data and their relationships which creates a tree structure that is easy to query at run-time.