Syllabus
Game Scripting

Game Scripting

GAME-2341

Credit Summer 2020
06/01/2020 - 08/02/2020

Course Information

Section 001
Distance Learning
ONL DIL
Rudy Martinez

Section 001
Laboratory
ONL DIL
Rudy Martinez

Office Hours

  • --- - ---
    Email Professor to Confirm Appointment.
  • M T W Th F
    8am - 9am
    Use WebEx audio.

GAME 2341

 

 *** Schedule ***

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 Competencies
SCANS=Secretary’s Commissionon Achieving Necessary Skills
This course satisfies:
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

Assignments:

Assignments must be completed and submited in Blackboard by the due dates:

  • Nine assignments. (See Blackboard and the Schedule for details)
  • Assignments are the responsibility of the student and may require considerable time and effort to complete.
  • To receive credit, assignments must meet requirements and pass testing. Partial credit is not awarded for assignments that do not meet requirements.
  • When submitting multiple files, only use the .zip format. Do not submit .rar, .tar, .zanzibar compression formats.

Replacement Assignments:

  • Two Replacement Assignments may be used to replace up to two assignments.
  • When submitting, identify the assignment being replaced in the Blackboard comments section.
  • Replacement Assignments are due at 11:59PMCT of the last day of the semester.

The completion/submission deadlines for Assignments vary depending on the session in which you are enrolled. See the schedule link at the top of the syllabus. You can also find the submission deadline for each item by opening your course in Blackboard, selecting My Grades & Due Dates from the left-side menu. It is not possible to submit an assignment after 11:59PMCT of the due date since the submission links for Assignments are programmatically removed after the due dates.

Note that submission deadlines may occur on holidays or on other days that the campus is closed. If so, you need to anticipate that circumstance and make appropriate arrangements in advance to avoid missing a deadline.

Grade Rubric:

Tutoring Services

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.