Student Portal

CSE 403X is a summer-camp based game design class. Unity design course is an one-week capstone course that is designed to give students and intermediate level understanding of the powerful Unity game engine. This class is aimed for middle school and high school students who want to be able to create their own computer and mobile games. The class is taught by Anthony Pella with rich experience in game design with Unity, who has won multiple game creation competitions. This class will cover the basics of Unity including game design pattern, basic coding skills, the Unity interface, the component system, prefabs, instantiation, materials scripting in C# (similar to Java) asset usage.

Prerequisites: Basic Math concepts and knowledges such as basic arithmetic operation, remainder, comparison of integers.

Preferred but not required: CSE 201 or having the equivalent knowledge.

Equipment: iMac 21.5 Inch All-in-one Desktop Computers are provided.

Lunch: Please bring your own lunch.

Outcome: By the end of the course students will have created their own mobile-ready platformer game and will have a strong knowledge base of the Unity Engine and will be able to create their own games in the Unity engine.

Online Registration Guide:
Step 1: Pay tuition fee online on the right side with the student's name
Step 2: Click here to fill the class registration form online

Offline Registration Guide:
Step 1: Make an appointment by calling 206-787-2259 or sending an email to qa@smartcodingschool.com
Step 2: Fill in the registration form in the office
Step 3: Pay tuition fee in the office

Typical Daily Schedule
Full day camps
08:50-09:00 Arrival
09:00-10:15 Coding (lessons + activities)
10:15-10:30 Snack break
10:30-12:00 Coding (lessons + activities)
12:00-01:00 Lunch break (Please bring your own lunch)
01:00-02:15 Coding (lessons + activities)
02:15-02:30 Snack break
02:30-04:00 Coding (lessons + activities)
04:00 End of day, pick up.

Term A Full-day Program
Duration: 5 full days
Time: Monday - Friday
Lecture Schedule: 7/15 - 7/19
Time: 9:00AM - 4:00PM
Tuition: $680
Term A Full-day Program
Duration: 5 full days
Time: Monday - Friday
Lecture Schedule: 8/12 - 8/15
Time: 9:00AM - 4:00PM
Tuition: $680
Pay Tuition Online
Student's Name


Java is a professional object-oriented programming language used in high school AP® Computer Science that is the most relevant, in-demand programming languages in the job market today. Also, Java is a general-purpose computer programming language that is concurrent, class-based, object-oriented, and specifically designed to have as few implementation dependencies as possible. It is intended to let application developers "write once, run anywhere" (WORA), meaning that compiled Java code can run on all platforms that support Java without the need for recompilation.
Eclipse is an open source community that benefits millions of developers around the world each and every day. Eclipse's Java IDE is widely used in universities and work environments.