Registration: 5 May 2022 - 20 May 2022
Implementation: 24 May 2022 - 8 June 2022
Final Submission: 12 June 2022

What is Python Hackathon 2022?

The aim of the Python Hackathon is to allow participants to flex their Python skills as well as creativity. In this Hackathon, the objective will be to build a 2D Python Game based on a Theme using Pygame.
FOSSEE, IIT Bombay, is organising this online Python Hackathon 2022.

Who can participate?

Registration is free of cost and opens ONLY to individuals, not to teams or groups. The participant should have a good knowledge of Python.

Problem Statement

In this marathon, the participants will design and build a game using Python, PyGame, and PyMunk (optional).

Rules and Regulations

  1. The participants should use ONLY Python, PyMunk (optional), and PyGame libraries.
  2. Submissions in any other software will be disqualified.
  3. This hackathon is open ONLY to individuals. We shall not accept team or group registration/submissions.
  4. Any participant found to be indulging in any form of malpractice will be immediately disqualified.
  5. The decision of the review committee and the organizers in declaring the results will be final. No queries in this regard will be entertained.
  6. Do not use any other libraries
  7. The game should be in 2D or Isometric only (Do not use 3D engines)
  8. In case the game is level-based - the game should contain at least 3 levels and at most 10 levels
  9. Do not plagiarise the game idea, assets, art, etc from an existing game - if found, the entry will be disqualified
  10. All creative assets - Sprites, Images, Backgrounds, Sounds, Music - must be licensed to allow use in created work. Licenses, Sources, and attribution should be added in-game or in documentation
  11. Include a README:
    1. with a complete list of steps/commands to run the game (and run any installations only if necessary) - for all OS
    2. with images and/or GIFs and/or video walkthrough of the game
    3. Licenses / Attributions
    4. with the "Help" / "How to Play" section containing instructions, controls, tips on how to play in-game (for players/users)
  12. Participants should create a game based on the following themes:
    1. Space
    2. Pipes
    3. Mirrors
  13. The game should deliberately follow and exhibit the theme (either in-game mechanics, story, sprites/art, or in general theme)


System Requirements to run Python

The minimum requirements are the following:

  • For Windows: Windows 10: 64-bit, at least 4GB free space, minimum of 2GB RAM.
  • For Linux OS: 64-bit x86 Ubuntu 16.04/18.04/20.04 LTS, at least 4GB disk space, minimum of 2GB RAM.


  1. The developer should use git to record and commit changes at regular intervals (use git locally only)
  2. The code/source / resources should not be uploaded to public servers or visible to the general public
  3. The game source and resources should be added to a ZIP file and submitted via Google Forms
  4. A Slack channel will be provided to ask queries and for general interaction - Invite Link -


  • e-Certificate on successful completion
  • Recognition on the FOSSEE Website
  • Improved internship/job opportunities
  • Cash prizes to the best submissions


Please download and share this poster.

Contact Us

For any queries please email

Partners and Organisers