Introduction to game design, video game architectures, large-scale softwaredesign patterns, game aesthetics, user interface design, and playtesting, all within the Unity3D framework. Quarter culminates in a high-quality video game suitable for public release. Prerequisite for the advanced game-development sequence.

Prerequisites: CS 130A and CS 130B or significant programming experience in large softwaresystems.

5

Units

Letter

Grading

1, 2, 3

Passtime

Undergraduate students only

Level Limit

Engineering

College
These majors only cmpen cmpsc ee
SEN P
Pradeep Sen
3.2
16 reviews
HSSB 1173
F
09:00 AM - 10:50 AM
30 / 59

Spring 2024 . Sen P
PHELP1437
M W
12:00 PM - 13:50 PM
ECE 184 Sen P Spring 2024 Total: 33
See All
16
3.2
ECE184 . Sen P 9 Months Ago

going to lectures are kind of pointless. at least you can get away turning in assignments slightly late. then again the final video game project is heavily weighted (obviously), and graded really hard. literally one of the grading criteria is "fun" which could be subjective and probably becomes harsher grading category as time goes on...

0 helpful 0 unhelpful
ECE178 . Sen P 10 Months Ago

Extremely unorganized class. We would find out what the assignment was hours before it was due. The due dates were unclear and it was difficult to keep up. In lecture he kinda just talks about stuff you could learn online much faster. Homework assignments are pretty useful though and the material is structured well. It was just sooo unorganized.

0 helpful 0 unhelpful
ECE178 . Sen P 2 Years Ago

probably the only ece prof to grade average as a C weekly homework, quizzes, two exams, plus a final project + report on incredibly novel topics very interesting material professor was unrelenting on his incredibly strict workload, and gave harsh grades; made work feel unworthwhile

0 helpful 0 unhelpful
ECE178 . Sen P 3 Years Ago

Prof Sen makes the class a grind for the whole quarter, with weekly quizzes, weekly homework, midterm, final exam and a lengthy final project. He also applies a curve to the final grade, where the average is set to be a C+. Avoid this class if you prefer not to suffer, and like your gpa.

0 helpful 0 unhelpful
ECE178 . Sen P 3 Years Ago

Course material is interesting, and the prof is a decent lecturer. The material posted online is next to useless in studying or completing the weekly homework, which was due Monday at 9pm for both a physical hand-in and code like somebody would be looking at the code at 9:01. Prof also refuses to accommodate for students or respond to emails.

0 helpful 0 unhelpful
CS285 . Sen P 6 Years Ago

All the grade come from programming assignments, which are fun and intense. Start early! Wonderful lectures.

0 helpful 0 unhelpful
See all 16 reviews
ECE 179P
8 / 14 Enrolled
Introduction to Robotics: Planning and Kinematics
T B A
M W
14:00 PM - 15:15 PM
50.0% A
ECE 180
90 / 90 Full
INTRODUCTION TO DEEP LEARNING
Cheng-Zhong Qin 2.5
M W
17:00 PM - 18:15 PM
61.0% A
ECE 183
12 / 17 Enrolled
Nonlinear Phenomena
Katie Byl 3.4
T R
14:00 PM - 15:15 PM
50.9% A
ECE 188C
64 / 75 Enrolled
Senior Electrical Engineering Project
Ilan Ben-Yaacov 3.9
M W
12:30 PM - 13:45 PM
86.4% A
ECE 189C
35 / 45 Enrolled
Senior Computer Systems Project
Yogananda Isukapalli 4.9
T R
09:30 AM - 10:45 AM
78.9% A
ECE 192
0 / 5 Enrolled
Projects in Electrical and Computer Engineering
T B A
100.0% A