Hello fellow Devvitors!
In an effort to get ahead of the questions that pour in from Hackathons, I wanted to post an updated list of Frequently Asked Questions ahead of time.
NOTE: This is not official, but based on my knowledge of previous Hackathons with references to exact rules/guidance.
These FAQs also exist on the Devvit Discord Server.
1. I created/published a game before the Hackathon started. Can I still enter?
The Official Hackathon Rules state:
New & Existing: Projects must be either newly created by the Entrant or, if the Entrant’s Project existed prior to the Hackathon Submission Period, must have significantly updated after the start of the Hackathon Submission Period. Entrants should explain how their Project was significantly updated during the Submission Period. Projects that have won any of Reddit’s previous Hackathons are not eligible for this hackathon.
If you already started on a game (even if it is not published yet) or you have already published one, you must provide significant updates (major features or major game mechanic changes) in order to qualify. Simple UI changes, new characters, etc. will not qualify!
2. Do I need to publish my app before submitting my entry?
No, the Official Hackathon Summary Page states:
Please Do Not Submit Your App For Publishing
Your app does not need to be published to qualify for this event. In fact, we would prefer that you wait until after the hackathon concludes to publish your app! Our App Review process is only for apps that are ready to be launched to a broad audience. Once uploaded to Devvit, the app can remain private to qualify for the hackathon. This means you should be uploading and playtesting your app, not publishing it.
3. Can I publish my game before submitting my entry?
While the above question says "Please do not submit", it also states:
Our App Review process is only for apps that are ready to be launched to a broad audience.
If you believe your app is ready for a broader audience on a "live" subreddit, feel free to start the approval process by following the process in the Launch Your App guide.
u\Pl00h confirmed below
4. I am getting an error running npx devvit update app
This is a known issue upgrading to 0.15.3, and will be fixed by Reddit in the next Devvit release. You will need to "manually" update the package versions in your app's package.json
{
"dependencies": {
// ...
"@devvit/start": "0.15.3",
"@devvit/web": "0.15.3",
"devvit": "0.15.3",
// NOTE: Be sure to update any other @devvit/* packages
},
"devDependencies": {
// ...
"typescript": "6.0.2",
}
}
Thanks to u/fsv for investigating!