Introduction to 2D Game Development
AI & Media
Examines the fundamental issues in designing and developing computer video games; creative and artistic elements, story narration, software architecture, interaction model, mathematic, physics, special effects, and in-game AI logic. Experiences elements in game design: world setting, game play, and interface; and experiences implementing games: conceptualization, prototyping, and play testing.  
 
Learning Objectives: 
  • Critically examine video games  
  • Understand the structure of games  
  • Design, prototype, test and implement a game from scratch  
  • Understand and extend techniques commonly used in games  
  • Work in groups, present and reflect on extended project  

Some examples of previous works: https://myuwbclasses.github.io/IntroGameDevelopment/
About Professor
Professor Kelvin Sung
Department of Computing and Software Systems, University of Washington Bothell

Prof Sung is a Professor with the Computing and Software Systems at University of Washington Bothell (UWB). He received his Ph.D. in Computer Science from the University of Illinois at Urbana-Champaign in 1992. His background is in computer graphics, hardware and machine architecture. He came to UWB from Alias|Wavefront (now part of Autodesk) where he played a key role in designing and implementing the Maya Renderer, an Academy Award winning image generation system. Before joining Alias|Wavefront, he was an Assistant Professor with the School of Computing, National University of Singapore. 
 
Prof Sung's research interests are in studying the role of technology in supporting human communication. Funded by Microsoft Research and the United States National Science Foundation, his recent work focuses on the intersection of videogame mechanics, solutions to real-world problems, and technology-enabled immersive collaborations across distances and realities. Results from these activities include a series of released videogames for education, KinectMath: a Microsoft Kinect-based Algebra teaching system, publications in the Communications of the ACM, IEEE Computers, IEEE Transactions Journals, a published textbook on Computer Graphics, and four books on understanding the basic mathematics for and approaches to building 2D games and engines. 
 
Prof Sung teaches both undergraduate and graduate classes in Computer Graphics, Video Games, and Game Engine Development.