DIG-210 Introduction to Game and Mobile Development

Introduction to game and mobile development explores techniques and concepts involved in developing applications for multiple devices on different platforms. This course will build upon the knowledge already gathered in the prerequisite courses and focus the development to current mobile operating systems and web deployment. Students will experience the possibilities and challenges of developing applications, GUI design and games for multiple platforms while gaining an understanding of the challenges and opportunities that a fragmented market provides.

Credits

3

Prerequisite

CSC-164

Lecture Contact Hours

4

Lab Contact Hours

0

Other Contact Hours

0

Department

  • Visual and Performing Arts

Grading Scheme

  • Letter

SUNY Gen Ed Credit

  • No

Course Learning Outcomes

  1. Create a project based on application, game, and emerging technologies development from prototype to completion
  2. Apply knowledge of current market trends in mobile platforms, games, and emerging technologies toward their own development
  3. Apply the process for appropriate deployment
  4. Test and troubleshoot on multiple devices following the appropriate processes
View Course Outline

DIG 210: Introduction to Game and Mobile Development

Department

Visual and Performing Arts

Course Description

Introduction to game and mobile development explores techniques and concepts involved in developing applications for multiple devices on different platforms. This course will build upon the knowledge already gathered in the prerequisite courses and focus the development to current mobile operating systems and web deployment. Students will experience the possibilities and challenges of developing applications, GUI design and games for multiple platforms while gaining an understanding of the challenges and opportunities that a fragmented market provides.

Credit Hours

3

Contact Hours

Lecture4
Lab0
Other0

Grading Scheme

Letter

Prerequisites

CSC-164

Course Learning Outcomes

  1. Create a project based on application, game, and emerging technologies development from prototype to completion
  2. Apply knowledge of current market trends in mobile platforms, games, and emerging technologies toward their own development
  3. Apply the process for appropriate deployment
  4. Test and troubleshoot on multiple devices following the appropriate processes

Topic Outline

  1. Concepts of Mobile Application
    1. Design process for developing a mobile applications
    2. Steps required for deploying to mobile platforms
    3. Designing GUI for mobile devices
    4. Developing a simple application for mobile devices
    5. Testing for mobile platforms
  2. Concepts of Gaming
    1. Trending topics on gaming
    2. Differences between 3D real-time render Vs bitmap render
    3. Process for developing a web or mobile based game
    4. Steps required for deploying games
    5. Basic gaming principles
    6. Develop a simple game
    7. Testing for games
  3. Concepts of emerging technologies
    1. Trending topics in emerging technologies
    2. Process for developing emerging technologies
    3. Steps required for deploying emerging technologies
    4. Basic emerging technologies principles
    5. Development in emerging technologies
    6. Testing in emerging technologies
  4. Multiple software packages and processes to put it all together