Instructed in several courses related to game development and other forms of interactive media regarding their production and conception.
While working at Rasmussen I handled multiple classes during semesters where I was the primary instructor.
I planned out the curriculum and rubrics for several courses. Also engaged students online in development procedures and open up discussions for various topics.
Built out assignments and projects relevant to real-world expectations. Worked with students on scenarios for meeting those expectations and preparation for industry-level work.
Several times would work with online students via video call in group settings to discuss course topics. It was invaluable to get them talking outside of the course discussion forums and have an opportunity to establish personal connections with colleagues.
- COP 4848 Multiplayer Game Programming
- DIG 1118C Fundamentals of Game Development I
- DIG 2172C Fundamentals of Game Development II
- DIG 2563 Interactive Storytelling
- DIG 2711 Game Design Theory II
- DIG 3792 Game Planning and Development Strategies
DIG 1118C Fundamentals of Game Development I
This course introduces the non-technical study of games, the game development process, and the game industry. The course establishes a lexicon for discussing games and introduces tools for analyzing and understanding games and game design. The course will also present an overview of core concepts including game mechanics, game theory, the experience of playing games, and the cultural, technical, and social aspects of games.
DIG 2172C Fundamentals of Game Development II
This course builds on the Fundamentals of Game Development I and introduces students to the different game platforms currently on the market. This includes game consoles as well as mobile platforms. In addition, students will be exposed to the various approaches used for creating games for these platforms as well as for creating platform agnostic games.
DIG 2563 Interactive Storytelling
This course explores the integration of storytelling and interactivity. From the fundamentals of creating stories to the integration of game technology, students will write and build worlds where story interacts with game structure. Subjects will include linear narrative, myths and the hero's journey, chatterbots and MU Ds, exposition and dialogue trees, spatial narratives and storylines, and a range of interactive storytelling methodologies from campfires to LARPs and text adventures.
DIG 2711 Game Design Theory II
During this course we will explore the more advanced aspects of gaming and the history and cultural impact that interactive simulations and video games. As an advanced theory course discussions will cover researching the cultural, business, and technical perspectives involved with game and simulation production. Insights into design, production, marketing, and socio-cultural impacts of interactive entertainment and communication will also be considered.
COP 4848 Multiplayer Game Programming
The trend in games is to have many people simultaneously playing a game utilizing the Internet or some other network. Topics included in this course include scripting, server cluster architecture, data transfer, and how to prevent cheating in massively-multiplayer online (MMO) game situations.