Art and Programming for Game Development Part 2

In this 4-week program, students will learn how to build a game world using python programming, and play in it together in multiplayer!

Description


Part two of Art and Programming for Game Development (APGD 2) is a 4-week continuation of the Art and Programming for Game Development class. During this program, students will use their programming skills to learn valuable game development concepts. The class will also provide drawing and painting lessons and demos, to guide students on how to create art to accompany their games. 

APGD 2 will meet Saturdays and Sundays from 2:00pm to 3:30pm PST, for 4 weeks starting June 5, and assignments will be handed out weekly, which will take up to one hour to complete. During class, students will learn visually and through practice, with plenty of individual meeting time to go over assignments and classwork.

Prerequisites: Knowledge of Python or taken APGD 1

  • Bring your ideas to life
    Art and Programming for Game Development teaches you everything you need to know to make games. By the end of this multi-part program, students will have made their very own game, with their own art and code, to share and play!

  • Create your own worlds
    In our world, there are a lot of things we can't control. But if you know how to make games, you can design and control your own world.

  • Get a headstart
    Python is a powerful language with uses beyond games. To learn Python is to gain a powerful tool that can be used for many applications, including machine learning and data science.

  • Gain valuable artistic mentoring
    Bryan is a graduate from ArtCenter College of Design with a degree in Illustration. Students will have plenty of 1 on 1 time to fine tune their artistic skills and polish up their portfolio!

Packages we will use:

https://pygame-gui.readthedocs.io/en/latest/

https://pypi.org/project/pyp2p/

https://docs.python.org/3/library/pickle.html



About instructor

Bryan Zhuang

Bryan Zhuang is an Illustrator based in San Jose, CA. He graduated from ArtCenter College of Design with a BFA in Illustration - Entertainment Arts. He specializes in visual development and background painting for animated films and games.

In elementary school, Bryan designed games on paper to play with his friends. His hand-drawn games were always a hit, which fueled his fascination for design. When Bryan got his first computer, he quickly learned to program, and has been making art and games ever since.