Open Source Java Side-Scrolling Games

Browse free open source Java Side-Scrolling Games and projects below. Use the toggles on the left to filter open source Java Side-Scrolling Games by OS, license, language, programming language, and project status.

  • Ship Agents Faster Icon
    Ship Agents Faster

    Transform your applications and workflows into powerful agentic systems at global scale.

    Gemini Enterprise Agent Platform lets you rapidly build, scale, govern and optimize production-ready agents grounded in your organization's data. The platform enables developers to build custom or pre-built agents for virtually any use case. New customers get $300 in free credits.
    Get Started Free
  • Train ML Models With SQL You Already Know Icon
    Train ML Models With SQL You Already Know

    BigQuery automates data prep, analysis, and predictions with built-in AI assistance.

    Build and deploy ML models using familiar SQL. Automate data prep with built-in Gemini. Query 1 TB and store 10 GB free monthly.
    Try Free
  • 1
    Super-Mario-Bros-Java
    ------- 6th Feb 2026 ---------- gamepad support added = Mario_NES_Gamepad_Supported.zip require minimum java 1.8 after starting game with java.exe -jar "Mario.jar" in the main screen you can press z and x to chagen levels -------- settings if u check "skip this next time" and if u want to bring it back simply delete the file "Settings.txt" ( the file is create when u launch game and start game ) -------- controlls : z = run / fire x = jump arrows : left = go left down : duck right = go right i = show controlls menu g = show gamepad buttons -------- this is not for android game , its for windows , mac os and linux
    Leader badge
    Downloads: 638 This Week
    Last Update:
    See Project
  • 2
    Snake 2D

    Snake 2D

    Simple single and multiplayer 2D snake game

    Simple single and multiplayer 2D snake game If you like it please drop a Like! :D
    Downloads: 28 This Week
    Last Update:
    See Project
  • 3
    JGame is a small multiplatform 2D game engine. It runs on the Java JRE 1.3+ platform, the J2ME (MIDP2.0/CLDC1.1) mobile platform, and the Android (2.1+) platform. It provides a very high-level framework for "classic" type arcade games.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 4
    Pacman Game for J2ME enabled cellular phones. A CS 329 - Software Engineering II project for the University of Illinois.
    Downloads: 7 This Week
    Last Update:
    See Project
  • Enterprise-grade ITSM, for every business Icon
    Enterprise-grade ITSM, for every business

    Give your IT, operations, and business teams the ability to deliver exceptional services—without the complexity.

    Freshservice is an intuitive, AI-powered platform that helps IT, operations, and business teams deliver exceptional service without the usual complexity. Automate repetitive tasks, resolve issues faster, and provide seamless support across the organization. From managing incidents and assets to driving smarter decisions, Freshservice makes it easy to stay efficient and scale with confidence.
    Try it Free
  • 5
    Flappy Bird

    Flappy Bird

    A swing clone of Flappy Bird

    A Flappy Bird clone with nice pixel art. A custom library is used to manage graphics and controls.
    Downloads: 6 This Week
    Last Update:
    See Project
  • 6
    Game framework including 1, 2 and multi-players modes which doesn't involve any central server, so peer-to-peer multi-players equivalent! Java environment (v. 1.5+ @ java.sun.com) Including a multi-platform API. Imaging capabilities provided by Java Advanced Imaging (JAI) and 3D support provided by the LWJGL (www.lwjgl.org) API.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 7
    An Open Source portable pure Java game library with example games, Swing-based sprite animation engine, deployment framework, and firewall tunneling networking. The code is documented in the book Advanced Java Game Programming by David Wallace Croft.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 8
    A Java game based off the version on YoYoGames.com: http://gmc.yoyogames.com/index.php?showtopic=279075 The only controls are the arrow keys: Left and Right to steer, Up key to go faster.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 9
    MOAGG is a 2D gravity game, combining the idea and fun of several existing games, such as Space Taxi (C64) and Gravity Force (Amiga).
    Downloads: 3 This Week
    Last Update:
    See Project
  • Custom VMs From 1 to 96 vCPUs With 99.95% Uptime Icon
    Custom VMs From 1 to 96 vCPUs With 99.95% Uptime

    General-purpose, compute-optimized, or GPU/TPU-accelerated. Built to your exact specs.

    Live migration and automatic failover keep workloads online through maintenance. One free e2-micro VM every month.
    Try Free
  • 10
    Motherload Unlimited (MLU) is a remake of the action-adventure game originally designed by XgenStudios, Motherload. We've been working on it for a couple of years using various game engines. Current version is a Java applet.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 11
    Neighbor from Hell remake

    Neighbor from Hell remake

    Переделка игры "Как достать соседа"

    Переделка игры "Как достать соседа"
    Downloads: 3 This Week
    Last Update:
    See Project
  • 12
    A Java framework for writing sprite based games (turn-based, card, and arcade games.) Provides: Sprite management, rendering (Java2d or OpenGL), Collision Detection, Sprite widgets (buttons etc...), visual editor for layout of game widgets.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 13
    Brick Breaker

    Brick Breaker

    A Java remake of the classic Atari game "Breakout"

    This game is a clone of "Breakout", a game in which the player controls a paddle that is used to bounce a ball that breaks blocks. Items are occasionally dropped from the blocks. The game tracks the player's name, lives, level, and score as well. If the player scores high enough, they are placed on the high score board, which is displayed at the end of every game. There are an unlimited amount of levels, and the user can also select to have background music played throughout the game. Catch the green items to make your paddle larger, and avoid the red ones!
    Downloads: 2 This Week
    Last Update:
    See Project
  • 14
    JVirus is a plattform independent virus written in Java! "Write once, destroy anywhere". In the serious, JVirus is a game like Pacman, the user controls a virus and must destroy all data in the system and escape from antivirus opponents. It's only a game.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 15
    Browser based 2D scrolling shooter written in Java. The player controls an airplane in a top-down view and shoots down enemy planes, helicopters and tanks. Play right at the homepage: http://btrgame.com
    Downloads: 1 This Week
    Last Update:
    See Project
  • 16
    Remake of the legendary 1980's PC game Digger for MIDP 1.0 devices such as mobile phones and PDAs.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 17
    Holoracer is intended to be the fastest racing game possible with psychadelic graphics and incredible speed.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 18
    Ik

    Ik

    It's a game based on a puzzle survive sistem.

    The game tells us the story of Ik, a mayan young man. As we know, the entire Mayan Civilization disappears in some point back in time, but actually they went to another place, a better one (Something like " In a galaxy far far away"). The problem? Well, Ik didn't make it, he was left behind. So, abandoned in this world, he found Ok, the stone dog (I know, the names are little confused because they are based on Mayan Language). So, Ok tells our hero that he has to climb the Tower of Challenge to reach the other wolrd, where his people is. That's when the game begins.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 19
    JMario is a side-scroll game, built in Java, based on Nintendo's Super Mario World. It's been developed by David Buzatto as part of his course conclusion work entitled "Utilization of Java Platform for 2D Game Development".
    Downloads: 1 This Week
    Last Update:
    See Project
  • 20
    This project is a proof of concept for the use of video games as an alternative to traditional methods of music teaching, particularly for boys. It is the basis for the "Million Musician Challenge"- to engage 1,000,000 in music making.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 21
    Objetivo de disseminar conhecimentos das diversas áreas de saber que envolvem o desenvolvimento de jogos independente de plataforma. The objective to spread diverse knowledge of areas to know that to involve the independent development of platform games
    Downloads: 1 This Week
    Last Update:
    See Project
  • 22
    Java remake of the old classic game Scorched Earth. Applet with multiplayer over the Internet.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 23
    A space game programmed in Java ME (J2ME). It uses MIDP2.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 24
    This is a Stepmania game dedicated for mobile devices for example Mobile Phones, IPods etc. Tha game can use files and packs from original Stepmania game
    Downloads: 1 This Week
    Last Update:
    See Project
  • 25
    snake

    snake

    Just another Snake clone

    Just another Snake clone
    Downloads: 1 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • 3
  • 4
  • 5
  • Next
Auth0 Logo