X Tutup

This jam is now over. It ran from 2026-01-30 16:00:00 to 2026-02-11 18:00:00. View results


Welcome to the Core Mechanics Challenge!


Can you replicate well known games or game mechanics? How well?

This game jam is perfect for everyone—whether you’re a beginner learning to code and make games, or an experienced developer seeking a fun challenge!

It’s a great opportunity to learn programming, explore a new engine, build your portfolio, and finish with a complete, playable game.

For seasoned developers, it’s a chance to showcase your expertise or refresh skills that may need a little polishing!

Previous jam: https://itch.io/jam/core-mechanics-challenge-2025-autumn


TASK (Theme): Battle City


Difficulty: Hard

https://en.wikipedia.org/wiki/Battle_City

Core mechanic: Top-down tank combat

Rules:

  • Player controls a tank in a top-down arena
  • Tank can move in four directions and shoot projectiles
  • Enemy tank spawn and move toward objectives
  • Projectiles destroy enemies and break certain terrain
  • Player loses when their tank is destroyed or base is destroyed
  • Level ends when all enemy tanks are defeated

Optional features:

  • (medium) Difficulty modes - Add at least two difficulty modes that meaningfully alter mechanics, not just numbers
  • (medium) Boss Level - add at least one Boss level with distinct enemy and behavior and its own goal
  • (medium) Pausing With State Freeze - add ability to pause the game. When paused - nothing should move or change.
  • (medium) Have 3+ mechanically different power ups!

About This Jam


The time needed to complete the jam depends on your skill level: 1–2 days for a pro and 8–12 hours for a beginner (joking .. kinda ^_^ ). If you finish early, use the extra time to refine your code, enhance visuals, add features like controller support or multiplayer, and make your game unique to stand out.

This jam is designed to mimic a real development cycle, complete with evolving requirements and code reviews, giving you the experience of delivering a "polished", finished game.

Best game and code may get prizes! (will be announced if any sponsors)

Previous jam: 
https://itch.io/jam/core-mechanics-challenge-2025-summer (Task: IDLE)
https://itch.io/jam/core-mechanics-challenge (Task: RUNNER)

Discord: https://discord.gg/6uxk2A3KD3 (Still figuring it out). Can join and ask any questions about Jam, Rules, ask for advice, share your progress etc.


How It Works


At the start of the jam, you’ll be provided with a well-known game and a detailed description of its core mechanic. Your task is to implement it in a way that is flexible, reusable, and extendable, while documenting your progress using a version control system like Git.

Midway through the jam, new requirements may be introduced, challenging you to adapt and refine your solution (code) to meet the updated criteria.

After submissions close, you’ll evaluate other participants’ entries. Judging will focus on code quality, playability, and any unique twists they’ve added to the base mechanics (more details below).


What you will need


To participate, you will need:


Rules


MUST

  • All code must be developed during the jam! (try not to use code assets that can be core mechanic related, assets for UI or networking can be fine)
  • Project source must be publicly accessible and represent submitted game state!
  • Reused assets must be credited and comply with licensing.

SHOULD

Source code should be publicly hosted on GitHub. While GitHub is preferred for its popularity and ease of access for judges, repositories hosted on other public Git platforms (e.g., GitLab, Bitbucket) are also allowed. Alternatively, participants can upload their source code along with the full `.git` folder to preserve version history. Please note that GitHub is recommended for smoother judging and community interaction.

AI tools and tutorials are allowed, but you must understand and adapt the solutions you use.


Judging Criteria


(subject to change depending on community likes, theme etc.)

  • Code Style, Solution & Architecture (5×): How enjoyable is this code to read and work with? Is the style consistent across the entire project? Is the code clear, readable, and easy to understand? Does the overall solution feel clean, efficient, modular, and reusable? How easy would it be for you to modify, extend, or reuse this code in another project?
  • Git and development history (1x). How good and understandable commit messages are? Can you see the "flow" of a project?
  • The GAME (1x). How good it is in general? Art, sound, game play, uniqueness etc. Has something extra: a nice twist, extended mechanics, levels, extra art and graphics, controller support, multiplayer etc. Anything that expands on initial game jam requirements.
  • Optional features: easy - 1x, medium - 3x, hard - 5x.

Submissions(8)

All submissions
·
Browser playable (7)
·
Windows (3)
Linux (1)

No submissions match your filter

Battle City meets Rougelike
Action
Play in browser
Battle city inspired Godot game for the Core Mechanics Challenge 2025 Winter game jam
Shooter
Play in browser
Battle City-inspired chaos in the pond!
Action
Play in browser
A Battle-City Inspired Game
Shooter
camaro
Action
Play in browser
Submission for the "Core Mechanics Challenge 2025 Winter" game jam.
Action
Play in browser
Battle City take, 3D, godot, not finished
Play in browser
X Tutup