08 ยท Creative Projects: Building a Portfolio That Proves You Can Ship

Tyler, you're in ninth grade with no major declared and a wide-open canvas ahead of you. That's not a weakness โ€” it's an opportunity to let finished creative projects define your profile before grades and test scores ever could. Both CU Boulder and CSU Fort Collins value applicants who demonstrate initiative and follow-through beyond the classroom. A portfolio of tangible, published work โ€” things admissions officers can click on, play, or view โ€” will set you apart from applicants who list interests but show no output.

Below are two project tracks tailored to the strengths already visible in your profile, plus a concrete GitHub and portfolio strategy to tie everything together.

Project 1: Ship a Playable Game on Itch.io (Unity Engine)

Your interest in game design and your enrollment in AP Computer Science Principles create a natural launchpad. The goal is simple and non-negotiable: publish a complete, playable game that anyone can access via a link. Not a tutorial follow-along. Not a half-finished prototype. A shipped product.

Recommended Tech Stack

ComponentToolWhy
Game EngineUnity (free Personal edition)Industry-standard; C# scripting aligns with AP CSP concepts
LanguageC#Strongly typed, teaches real software engineering patterns
Art/AssetsAseprite or Piskel (pixel art) or Kenney.nl (free asset packs)Keeps scope manageable โ€” avoid 3D for your first ship
AudioBFXR (sound effects) + free CC0 musicPolishes the final product without requiring music skills
Version ControlGit + GitHubShows professional workflow; creates a public commit history
PublishingItch.io (WebGL build)Free hosting; playable in-browser; shareable link for applications

Build Plan: Phased Approach

PhaseFocusDeliverable
Phase 1: LearnComplete Unity's official 2D beginner pathway; build a simple platformer following a tutorialPrivate GitHub repo with tutorial project (do NOT publish this โ€” it's practice)
Phase 2: DesignWrite a one-page Game Design Document (GDD) for an original game โ€” define mechanics, win/lose conditions, 3โ€“5 levelsGDD committed to a new public repo as README.md
Phase 3: PrototypeBuild the core mechanic only โ€” one character, one level, one interaction loop. Playtest with friends.Playable prototype; minimum 15 Git commits showing iteration
Phase 4: PolishAdd a title screen, sound effects, 3+ levels, a score system, and a game-over stateFeature-complete build
Phase 5: ShipExport as WebGL; publish to Itch.io; write a devlog post describing what you learned and what brokeLive Itch.io page with a shareable URL

What makes this admissions-worthy: A published game is proof of technical execution. But the devlog is what elevates it โ€” admissions readers at CU Boulder's College of Engineering and Applied Science want to see how you think through problems. Document at least two significant bugs or design failures you overcame. Successful portfolios (like those accepted at MIT and Stanford) consistently feature a "failure narrative" showing iteration and resilience. You can do the same at a scale appropriate to your experience.

Scope warning: Keep your first game small. A 2D puzzle-platformer with 5 levels is infinitely better than an ambitious open-world RPG that never launches. Ship first, then build bigger.

Project 2: Photography ร— Sustainable Agriculture Documentary Series

Your photography interest and connection to garden/agriculture topics create a compelling crossover project. This is a creative portfolio piece that doubles as competition material and application supplement.

Project Spec

ElementDetails
Format10โ€“15 photograph series with written narrative captions (50โ€“100 words each)
SubjectSustainable agriculture in your local community โ€” community gardens, urban farms, school garden programs, farmers' markets
Narrative ArcSeed โ†’ Growth โ†’ Harvest โ†’ Table โ€” tell a visual story with a beginning, middle, and end
Technical GoalsDemonstrate composition skills (rule of thirds, leading lines, depth of field), consistent color grading, and intentional lighting choices
Output PlatformPersonal portfolio website (see below) + Adobe Behance or Flickr album

Competition Targets

  • Scholastic Art & Writing Awards โ€” Photography category; regional and national recognition carries significant weight
  • National Geographic Student Photo Contest โ€” if available in your application year
  • Colorado State Fair Fine Arts Competition โ€” local recognition relevant to both CSU and CU Boulder

This project matters for CSU Fort Collins specifically because of the university's deep roots in agricultural science and sustainability. A visual narrative about sustainable food systems signals genuine intellectual curiosity about themes central to CSU's identity โ€” without requiring you to declare an agriculture major.

Portfolio & GitHub Strategy

Tyler, neither CU Boulder nor CSU requires a portfolio for most majors, but submitting one as a voluntary supplement signals initiative that most applicants won't match. Here's how to structure your digital presence:

PlatformPurposeWhat Goes There
GitHubCode portfolioGame repo with clean README, commit history, and devlog; any AP CSP projects worth showing
Itch.ioPublished gamePlayable WebGL build + screenshots + devlog post
Personal WebsiteCentral hubLanding page linking to game, photo series, and a short "About Me" โ€” build with GitHub Pages (free) using a simple HTML/CSS template
Behance or FlickrPhoto portfolioDocumentary series with captions, presented as a curated collection

GitHub Best Practices

  • Use descriptive commit messages (not "fixed stuff" โ€” write "Added collision detection for player-wall interaction")
  • Maintain a README.md for every project with: project description, screenshot/GIF, how to run it, what you learned
  • Aim for consistent commit activity โ€” even small commits weekly show sustained effort over time
  • Add a LICENSE file (MIT License is fine) โ€” it signals you understand open-source conventions

How AP CSP Reinforces Everything

Your AP Computer Science Principles coursework isn't separate from these projects โ€” it's the academic foundation. Concepts you'll cover in AP CSP (algorithms, abstraction, data representation, the internet) map directly onto Unity game development. When admissions officers see AP CSP on your transcript and a published game on your application, they see a student whose classroom learning and independent work reinforce each other. That coherence matters more than either element alone.

Deliverable Checklist: What "Done" Looks Like

DeliverableStatus TargetApplication Value
Published game on Itch.ioLive and playable via URLLink in Activities section or Additional Information
GitHub profile with 2+ public reposClean READMEs, 50+ total commitsLink in application; demonstrates technical depth
Photo documentary series (10โ€“15 images)Curated, captioned, hosted onlineOptional supplement or competition entry
Personal websiteLive on GitHub PagesSingle URL that ties your entire portfolio together
1+ competition submissionSubmitted (winning is a bonus, not the goal)Shows initiative; any recognition is a credential

Tyler, you have not provided details about existing creative projects, technical experience, or tools you've already used. That's fine โ€” you're in ninth grade, and the entire point is to start building now. The students who stand out at CU Boulder and CSU aren't necessarily the ones with the highest GPAs; they're the ones who can point to something real and say, "I made this." Ship the game. Shoot the series. Build the website. By the time you're writing applications, you won't need to explain who you are โ€” your portfolio will do it for you.