Mar 29, 2024  
2018-2019 Course Catalog 
    
2018-2019 Course Catalog [ARCHIVED CATALOG]

Add to Portfolio (opens a new window)

MDT 341 - Mobile Game Development I

Credits: 3
Lecture Hours: 3
Lab Hours: 0
Practicum Hours: 0
Work Experience: 0
Course Type: Voc/Tech
Identify and discuss the concepts and technologies of mobile computer game design and development. Discuss the mobile gaming industry and its expectations and opportunities. Understand how mobile games are developed, marketed, and distributed. Design and develop your own mobile computer games using a variety of software tools.
Prerequisite OR Corequisite: MDT 210   or MDT 220  
Competencies
  1. Analyze the mobile computer gaming industry
    1. Identify career opportunities in the mobile computer gaming industry.
    2. Identify academic skills required for entry into the mobile computer gaming industry.
    3. Identify technical skills required for entry into the mobile computer gaming industry.
    4. Identify the primary software tools used in the mobile computer gaming industry. 
  2. Apply the basic concepts of mobile game design
    1. Apply the basic concepts of mobile game design for a native interface.
    2. Explain how concepts interact to form a mobile user experience.
    3. Show how the concepts guide the creation of algorithms for mobile games.
  3. Apply the basic concepts of mobile game design.
    1. Apply event based programming to native interfaces.
    2. Demonstrate input management techniques to native interfaces
    3. Apply mobile user interface design concepts to native interfaces
    4. Develop a storyline implementation for a native interface mobile game.
  4. Evaluate graphics and animation related to game design
    1. Apply 2D or 3D graphic rendering to native interface mobile game.
    2. Identify graphic libraries and their content used in mobile game development.
    3. Apply animation and motion creation techniques to a mobile game.
    4. Identify the properties of physics related to motion.
  5. Apply story development and implementation to a mobile game design.
    1. Implement a story line through mobile programming techniques.
    2. Apply writing skills to a story line presentation.
    3. Use presentation skills for story line presentations.
  6. Implement and code algorithms for mobile game programming for the web or native interface.
    1. Define algorithms used in the mobile game.
    2. Apply basic rules for game elements for a native interface.
    3. Utilize algorithms to implement rules structures for a mobile game.
    4. Create algorithms to implement rules and write code for the native interface.
    5. Produce a test plan to evaluate the performance of the algorithms and code.
    6. Explain how algorithms are used in the game environment.
  7. Develop a mobile game using native interface code.
    1. Create documentation for the completed mobile game.
    2. Deploy the game to the appropriate server or native platform
    3. Present and explain the game demonstrating features and potentials for improvements. 
  8. Develop a marketing plan and discuss potential and strategies for the completed game.



Add to Portfolio (opens a new window)