Emohawk: Learning Virtual Characters by Doing

  • Michal Bída
  • Cyril Brom
Part of the Lecture Notes in Computer Science book series (LNCS, volume 6432)


Emohawk is a narrative-based serious game designed to be a supportive tool for teaching basics of virtual agents development at universities and high-schools. Emohawk is built utilizing a free version of Unreal Engine 2 and it features an interactive scenario with four virtual agents controlled by an appraisal-driven architecture playing out a story approximately 5-10 minutes long. Students are engaged in solving game-based tasks with increasing complexity and simple programming tasks related to various parts of the virtual agents curricula. The Emohawk distribution includes documentation, graphical debugging tools and tutorials. The project is in continuous development and we plan a large evaluation for the 2010/2011 academic year.


Virtual Character Virtual Agent Graphical Content Interactive Scenario Virtual City 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Aylett, R.S., Louchart, S., Dias, J., Paiva, A., Vala, M.: FearNot! – An Experiment in Emergent Narrative. In: Panayiotopoulos, T., Gratch, J., Aylett, R.S., Ballin, D., Olivier, P., Rist, T. (eds.) IVA 2005. LNCS (LNAI), vol. 3661, pp. 305–316. Springer, Heidelberg (2005)CrossRefGoogle Scholar
  2. 2.
    Brom, C., Gemrot, J., Burkert, O., Kadlec, R., Bída, M.: 3D Immersion in Virtual Agents Education. In: Spierling, U., Szilas, N. (eds.) ICIDS 2008. LNCS, vol. 5334, pp. 59–70. Springer, Heidelberg (2008)CrossRefGoogle Scholar
  3. 3.
    Brom, C., Sisler, V., Slavík, R.: Implementing Digital Game-Based Learning in Schools: Augmented Learning Environment of ’Europe 2045’. Multimedia Systems 16(1), 23–41 (2010)CrossRefGoogle Scholar
  4. 4.
    Egenfeldt-Nielsen, S.: Beyond Edutainment: Exploring the Educational Potential of Computer Games. PhD thesis. University of Copenhagen (2005)Google Scholar
  5. 5.
    Emohawk project webpage (6.6. 2010),
  6. 6.
    Epic: Unreal Engine (6.6. 2010),
  7. 7.
    Gemrot, J., Kadlec, R., Bida, M., Burkert, O., Pibil, R., Havlicek, J., Zemcak, L., Simlovic, J., Vansa, R., Stolba, M., Plch, T., Brom, C.: Pogamut 3 Can Assist Developers in Building AI (Not Only) for Their Videogame Agents. In: Dignum, F., Bradshaw, J., Silverman, B., van Doesburg, W. (eds.) Agents for Games and Simulations. LNCS, vol. 5920, pp. 1–15. Springer, Heidelberg (2009), (6.6. 2010)CrossRefGoogle Scholar
  8. 8.
    Kelleher, C.: Motivating Programming: Using storytelling to make computer programming attractive to middle school girls. PhD thesis. Carnegie Mellon University, School of Computer Science, Technical Report CMU-CS-06-171 (2006)Google Scholar
  9. 9.
    Mateas, M.: Interactive Drama, Art and Artificial Intelligence. PhD thesis. Department of Computer Science, Carnegie Mellon University (2002)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2010

Authors and Affiliations

  • Michal Bída
    • 1
  • Cyril Brom
    • 1
  1. 1.Faculty of Mathematics and PhysicsCharles University in PraguePragueCzech Republic

Personalised recommendations