Pick your targeted platform, programming language, and related framework and complete the following:
Note: Choices include, but are not limited to
- JavaScript/TypeScript using the Phaser framework targeting Android, iOS, and/or Web
- C# using Unity targeting Android, iOS, and/or Web
- C++ using Unreal Engine targeting Android, iOS, and/or Web
Note: Each Tier Programming Project in this tier should be a game you create - it can be a clone or a new idea, but the deliverable for each project is a completed game. Do not deploy non-original (clone) games to app stores - you'll get sued - you've been warned.
You may elect to complete this specialization more than once by selecting it as your capstone for multiple tiers.
| Practice | Status | Evidence |
|---|---|---|
| CS50's Introduction to Game Development | ||
| Study all docs for your chosen platform and its ecosystem | ||
| Tier Programming Project | ||
| Tier Programming Project | ||
| Identify blogs and Twitter users to follow to stay up to date on your chosen platform and its ecosystem and begin 'reading up' on a weekly basis to stay current | ||
| Tier Programming Project | ||
| Tier Programming Project | ||
| Tier Programming Project | ||
| Participate in the community surrounding your chosen platform and its ecosystem - begin regularly interacting on twitter and other's blogs, and posting relevant content yourself | ||
| Tier Programming Project | ||
| Tier Programming Project | ||
| Complete an Itch.io Game Jam | ||
| Tier Programming Project | ||
| Tier Programming Project | ||
| Complete an Itch.io Game Jam | ||
| Capstone | Status | Evidence |
| Create a website highlighting what you learned and built during this specialization. Use this as an opportunity to create a portfolio of your projects, notes, blog posts, etc. |