Here our community has put together a wide array of documentation and advice for designing, publishing, and promoting your games. You may wish to start with the table of contents.