- All submission requirements should be followed.
- Teams may only have 1-5 members.
- Each team member's school name should be specified on the project submission page.
- Each team can only submit one project. Participants may not be in multiple teams.
- Teams may not have outside collaborators (especially family members) or participants from other teams contributing directly to their project, although they may seek advice from mentors and peers.
- Projects must be started and completed within the competition time.
- Your project may use media assets — such as textures/images/sounds/music — from online sources, but they must be appropriately attributed and you must ensure you have the rights to use those resources. We are not responsible for any intellectual property infringements in your projects.
- Copying another team’s project or submitting an external application without significant original modifications is strictly forbidden.
- Submitted source code must reasonably match the project shown in the video.
- Coding must be a significant portion of the development process of your project (at judges' discretion).
Inadmissible Examples Acceptable Examples
(depending on challenge criteria)A digital poster about how technology can help solve environmental issues A website or app created by your team that actually helps solve an environmental issue A research report about how peoples' facial expressions correlate to their mood A project that uses a machine learning algorithm to guess the user's mood based on how their face appears in their camera A digital drawing/diagram of a website or app An actual website or app your team created A custom level for an existing game that simply involved using a graphical interface to create challenges for the player A modification or extension for an existing game requiring real code that creates new functionality or features that change the playing experience A Google Slides presentation using links and animations to create an interactive experience A submission using block-based code to create animations, games, or another kind of project on a platform like Scratch or Code.org - All participants must be registered both on Devpost and via our registration form.
- AI assistants (e.g. ChatGPT) may be used for learning and helping with solving problems, but NOT for writing your entire project.
- Use AI tools the same way you would use any online reference (such as StackOverflow) for your project.
- You should be able to understand how all parts of your project work, even if you were assisted by AI for some portions.
- The Hack Code of Conduct will be in effect at the in-person venue.
- In-person attendees agree to an additional list of terms described in the in-person section of the registration form.
