Submissions open from 2026-03-05 06:00:00 to 2026-03-22 22:59:59
Submissions due in
years
months
days
hours
minutes
seconds

Dangerous Jam JS

Concept :

In this game jam your goal is to create a survival game. Your only constraints are the game jam theme and your imagination.

To summarize, a survival game is a game where the player must survive as long as possible in some way. It can take many forms, but your game must include:

  • A condition that ends the game

  • An arcade scoring system that rewards survival or performance

The objective is to design a creative survival experience where players must constantly adapt to dangerous situations.

Theme :

The theme of the jam is : "Nothing is Safe"


In this world, everything can become dangerous.

Objects that should normally help the player may become threats. The environment itself may turn hostile, and survival means learning to deal with unpredictable dangers.

Be creative in how you interpret this theme!

Rules :

you game needs to be created using only javascript, html and css. you can either use javascript as is, or use one of thoes frameworks : 

  • P5 js and all of it's plugin

Teams : 

To participate in the game jam, teams must consist of a maximum of 3 or 4 participants. It's up to you to choose the best development team to create the best project ;)

As with the other projects this year, you will need to give an oral presentation (including a presentation) which will be evaluated.

Submission :

You will need to provide a link to your GitHub repository containing your source code. You will also need to provide a link to your presentation (or simply push your presentation to your repository).

Submit your game in HTML5 format to itch.io: https://itch.io

You will also need to present your project to:

- Your competitors.

So give the best presentation possible, to blow them away and show them your game development skills.

Please note that you will need to present the main features of your project, the breakdown of tasks, and the challenges encountered. Your mentors may also ask you technical questions.

Notation scale

Oral presentation (14pts)

  • Technical Understanding (8 points)
  • Ability to explain how the code works (explain how the code in this file functions, even if I didn't write it) (2 points)
  • Mastery of the produced code (Answers to questions like: "Why this keyword here?", "Explain this line") (6 points)
  • Clarity of Presentation and Oral Expression (2 points)
  • Clear and structured presentation, legible and understandable slides (not too much text), good oral expression (2 points)
  • Professionalism (1 point)
  • Clear distribution of roles within the team, serious attitude, respect for time limits (1 point)

Functionalities (6pts)

  • Respect for the "Nothing is Safe" theme. (1.5 points)
    • The theme must be effectively used in the gameplay.
  • Gameplay and defeat conditions. (1.5 pts)
    • The player can clearly lose.
    • The game has a score, an objective.
  • Collision handling (1.5 pts)
    • Functional collisions.
    • No bugs.
  • Code quality (1.5 pts)
    • Structured code.
    • Understandable variables.
    • Separate functions.
    • Clear and relevant comments.

GitHub versioning (3pts)

  • At least 3 relevant commits (with features that advance the project) per session and by different people within the team. (2 pts)
  • Commit quality (1 pt)
    • Clear messages in english (e.g., addition: player movement added to the file)
    • (Automatic penalty if commit messages are not professional and in french. For example: feiku, v1, test, aaaa, update, ajout : ajout des mouvements du personnage dans le fichier)

Don't Forget! :

Remember, the primary goal is to have fun and learn while taking on the challenge of the game jam. So, get ready to dive into the world of survival games. Good luck to everyone, and let the game jam begin! 🎮🐾