(Whole plan below is subject to possible change at any time.) Every Monday for the next few weeks I'm going to be livestreaming myself building a complete platform game. Level design, menus, mechanics and everything else. Afterwards I'll be publishing the source code for everybody to have access to.