GAME-2341 Game Scripting


Rudy Martinez

Credit Fall 2023


Section(s)

GAME-2341-001 (68235)
LEC M 6:00pm - 8:45pm DIL DLS DIL

LAB M 8:45pm - 9:45pm DIL DLS DIL

GAME2341 Syllabus


Getting Started

  1. Set a timer for one hour to read the Syllabus (including links), Schedule (see link below), and Blackboard (Bb) content.

  2. In Bb, select the Assignments tab on the left. Complete the Orientation Exam

  3. Begin work on the first assignment.

  4. Maintain a daily commitment to studying and coding.

 


Course Description/Rationale

 

Course Description
The course covers an introduction to game scripting. It will both be an introductory programming course and an intro to game modification and design using scripting languages.


Course Rationale
This course is aimed at the student who is interested in pursuing a career in game development, design, or programming. Students are provided an opportunity to obtain game programming experiences. Practicing professionals may upgrade their job skills.


Student Learning Outcomes/Learning Objectives

SCANS=Secretary’s Commission Achieving Necessary Skills

1.1 Effective Time Management
2.1 Participates as a Members of a Team
3.0 Information
3.1 Acquires and Evaluates Information
3.2 Organizes and Maintains Information
3.3 Uses Computers to Process Information
4.0 Systems
4.1 Understands Systems
4.2 Monitors and Corrects Performance
4.3 Improves and Designs Systems
5.0 Technology
5.1 Selects Technology
5.2 Applies Technology to Task
5.3 Maintains and Troubleshoots Technology
6.0 Basic Skills
6.1 Reading
6.2 Mathematics
6.4 Listening
6.6 Speaking
7.0 Thinking Skills
7.1 Creative Thinking
7.2 Decision Making
7.3 Problem Solving
7.4 Mental Visualization
7.5 Knowing How to Learn
7.6 Reasoning
8.0 Personal Qualities
8.1 Responsibility
8.2 Self-Esteem
8.3 Sociability
8.4 Self-Management
8.5 Integrity/Honesty

 


Readings

 

OER (Open Educational Resources) are used in this course and are listed in the Blackboard classroom.

Purchase of a textbook is not required.

 


Course Requirements

 

*** Schedule ***

 

Course Requirements and Grading Rubric:

Tutoring Services (generally intended for entry-level subject material)

 


General Course Policies and Welcome Letter


Course Subjects

Representative Course Topics
Unity Game Development Platform C# Game Development Scripting Language
2D Game Development
3D Game Development
Asset Importing
Asset Organization
Components
IDE Experience
Landscapes
MonoBehaviour Class
Object Pooling
Position, Rotation, Scale
Prefabs
Scenes
Sprites
Textures
Transform

Arrays
Collections
Data Types
Decisions
Fields
Interfaces
Iteration
Error & Exception Handling
Functions
Methods
Object Oriented Principles
Properties
Strings
Virtual Methods
Visual Studio IDE Experience

 


Blackboard Access

 

Blackboard (Bb) course access 1st week of class:

Students must access the course in Bb during the 1st week of class to be counted as "Attending".  If a student does not access the course in Bb during the 1st week of class s/he will be classified as "Never Attended" and will be ineligible for financial aid and automatically dropped from the course.


Office Hours

M T W Th F 7:30 AM - 8:30 AM Google Meet Audio

NOTE Send email to confirm appointment.

Published: 08/21/2023 11:07:35