National Challenge 2025


Welcome to the SFU Canadian Coding League National Challenge 2025!

Running from April 7 - May 31 2025, this is the final event!

Your outstanding performance in the regional challenge has highlighted the immense talent and dedication present among students throughout Canada. We are immensely inspired by the innovative ideas and the engaging games you have all developed.

This is it, the Nationals! Now's your chance to showcase your skills and creative brilliance at the pinnacle of the SFU Canadian Coding League.

Only the top contenders have made it this far!

You’ve wrote stories. You’ve created worlds. Now, what do you think the future holds?

The theme is…

“THE YEAR 9999”

Design a game set in a far future where everything has changed. What happens, or has happened in the year 9999 is entirely up to you.

Does humanity live in a utopia, guided by AI? Are we caught in the middle of a galactic war? Does humanity live in sealed cities, shielded from a ruined Earth? Or maybe Earth’s surface as uninhabitable after some sort of disaster. Has the climate crisis been overcome, or did it become the final chapter of human history?

Who are you in this world? A survivor? A curator? A librarian? the last remaining robot? A child in a simulation? A gardener tending the last tree? A historian searching for truth in corrupted data?

Tell us a story, what is the year 9999 like, and what does it mean to exist at this time? Invent boldly!

Judges (and FakeUni) will play your game for 10 - 15 minutes, try to keep your projects within that time frame.

Submissions close May 31, 2025, at 11:59 PM PST.



Senior League & Junior League Prizes

1st place
Trophy & Hoodies

2nd place
Trophy & Hoodies

3rd place
Trophy & Hoodies



Kindly note that due to the suppliers needing a few weeks to produce the hoodies, this package is likely to arrive to each school shortly after the National submissions close.

Who will judge the games?
Games will be judged by the coding league, and industry, and FakeUni will play the all games!
We judge games according to code, originality, and cohesiveness. Check out this guide for more information.
The game should be developed during this challenge. But you may use code from your previous projects, and can use whatever art and audio assets you have the legal right to use. Judges will take into account if the assets you've created are original or downloaded from the internet.
You can submit your game at any point after the challenge begins. If you submit early, you can update the game until the end of the challenge.
Create your project using pixelpad.io Once you're satisfied with your work, use the input box below to submit your project. You may change your submission until 11:59pm Pacific Time on Saturday, May 31. After Saturday, May 31, no changes will be allowed.
Please add in the description of your project:
1. (Optional) Your first name(s) and age(s), and the city you're from. If left blank, FakeUni will go with your team name and your school affiliation.
2. How to play, short description of your submission and how it works.
3. How your submission relates to the Challenge theme.
4. Did you make the sprites yourself? If not, please provide credit.
5. Did you make the music, and sounds yourself? If not, please provide credit.
LessThan 50
You do not have a team selected.

Sponsors & Partners

A special thank you to all our past and present sponsors who make the Canadian Coding League possible! Your support helps fund grants for teams, exciting prizes, and the continued growth of the league. By sponsoring the Canadian Coding League, you're investing in the future of tech talent, fostering innovation, and gaining valuable exposure among the next generation of developers. Join us in empowering young coders, contact us at hello@codingleague.ca to become a sponsor today!