CSE 290R: Special Topics

Game Development

You may think I’m small, but I have a universe inside my mind.

Yoko Ono

I'm excited you're here!

Welcome to the exciting world of game development! In this course we are going to embark on a journey that will help you transform your creative ideas into a fully functional game. Get ready to turn the universe inside your mind into a real-world experience by developing and delivering a game you’ll be proud to share!

What will we do?

Through a hands-on, competency-based approach, you’ll have the opportunity to develop the technical, design, and problem-solving skills necessary to bring your vision to life. Whether you’re new to game development or looking to sharpen your skills, this course is designed to guide you through every step of the process, culminating in a final game contest where you’ll showcase your creation.

How will I evaluate you?

You will be evaluated based on your demonstration of specific game development competencies through tangible deliverables. The alpha, beta, gold candidate, and marketing materials will serve as the primary evidence of these competencies. We will also meet together a few times throughout the course to evaluate your evidence and discuss it together.

What is our schedule?

  1. Introduction (Week 1)
  2. Fundamentals (Week 2-3)
  3. Alpha Kickoff (Week 4-5)
  4. Alpha Expansion (Week 6-7)
  5. Beta Kickoff (Week 8-9)
  6. Beta Completion (Week 10-11)
  7. Gold Candidate (Week 12-13)
  8. Game Contest (Week 14)

What about late work?

You should keep up with the schedule but you will not be penalized if there are times when you can't. We have a final project deadline corresponding with the game contest and that's what matters here. This is definitely a two-edged sword though. We'll talk more about what this means for you, in detail, when we're in class together.

Who will help you?

The instructor and teaching assistants are here to guide you, answer questions, and provide feedback on your work. There are also extensive online resources, including the game engine documentation, tutorials, forums, and community support, as well as numerous articles and books on game development.

Starting on the right foot.

While we provide the structure, tools, and opportunities to succeed, it is ultimately up to you to engage with the course and take ownership of your learning. This experience is designed to empower you to explore, experiment, and grow your skills, but your dedication and effort will determine how much you achieve. Remember, we are here to help you, but the journey to mastering game development is yours to embrace!

A final important thought.

Games have the power to inspire, teach, and bring joy to people of all ages. The world needs more thoughtful and positive content, and your efforts in this course contribute to that. By developing games that educate, uplift and encourage balance, you are directly helping others and making the world a better place. What could be more disciple-like than that?