Presentation is loading. Please wait.

Presentation is loading. Please wait.

GAME 1024: Advanced Game Programming Lesson 11: Now What? By Kain Shin.

Similar presentations


Presentation on theme: "GAME 1024: Advanced Game Programming Lesson 11: Now What? By Kain Shin."— Presentation transcript:

1 GAME 1024: Advanced Game Programming Lesson 11: Now What? By Kain Shin

2 What You Accomplished  Graphics Sprites Text  Sound  Input  Actor Management  Data-Driving World Setup (ini, xml)  Data-Driving Gameplay (Scripting)  Generic Communication Between Separate Systems  Flexible Basic Game Engine THAT YOU WROTE: Verbs Separated From Nouns (ActorController Separated from Actor) Clean Separation Between Systems (Managers/Event System) Clean Separation Between Engine Code and Game Code You know this engine like the back of your hand. It has no secrets  Some things learned along the way

3 What Can You Do With Your Code?  Make a tech demo (because you are not an artist)  Make a game  Make a tool that a company might be interested in  Make interactive art  Prove That You Can Write Beautiful Code  Gain Experience in Specific Areas of Game Programming (3D Graphics, AI, Physics, Networking, etc.)  Create your own engine piece that can be used in other engines

4 Things To Keep In Mind  Emphasize your strengths You are probably not an artist, so make the tech impressive  If it sucks, don’t show it Crashing a lot makes you look bad Make sure your demo is not annoying to play  Make your demo easy for others to experience Easy to install Easy to play and understand  Employers might want to see your code

5 Discussion Time!  Let’s Come Up With Some Ideas  Let’s Walk Through Some Scenarios


Download ppt "GAME 1024: Advanced Game Programming Lesson 11: Now What? By Kain Shin."

Similar presentations


Ads by Google