Build browser-based software application
Design and develop original video game
Develop software for desktop computers
Develop and publish app on app store
Publish your own video game on Steam, the largest digital distribution platform for PC gaming
Design and implement new programming language
Build 3D rendering engine from scratch
Create and publish a NuGet package, contributing to the .NET ecosystem
Take an app, a plugin or a piece of open source and localise it properly - the strings, the dates, the plurals - then send the translation upstream.
Put something finished in front of strangers, with a page, a price of your choosing and a download counter that is honest.
Build a whole game in a weekend to somebody elseโs theme: Ludum Dare, the GMTK jam, or a jam in a room with other people.
Change somebody elseโs game: a balance patch, a total conversion, a Skyrim follower who talks back. Half-Life became Counter-Strike this way.
Create and publish your own npm package to share with the developer community
Create a blockchain from scratch to understand its underlying technology and mechanisms
Infobox