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.

  • Our Free Plans just got better! | Auth0 Icon
    Our Free Plans just got better! | Auth0

    With up to 25k MAUs and unlimited Okta connections, our Free Plan lets you focus on what you do best—building great apps.

    You asked, we delivered! Auth0 is excited to expand our Free and Paid plans to include more options so you can focus on building, deploying, and scaling applications without having to worry about your security. Auth0 now, thank yourself later.
    Try free now
  • Total Network Visibility for Network Engineers and IT Managers Icon
    Total Network Visibility for Network Engineers and IT Managers

    Network monitoring and troubleshooting is hard. TotalView makes it easy.

    This means every device on your network, and every interface on every device is automatically analyzed for performance, errors, QoS, and configuration.
    Learn More
  • 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: 137 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: 46 This Week
    Last Update:
    See Project
  • 3
    snake

    snake

    Just another Snake clone

    Just another Snake clone
    Downloads: 25 This Week
    Last Update:
    See Project
  • 4
    Neighbor from Hell remake

    Neighbor from Hell remake

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

    Переделка игры "Как достать соседа"
    Downloads: 17 This Week
    Last Update:
    See Project
  • Grafana: The open and composable observability platform Icon
    Grafana: The open and composable observability platform

    Faster answers, predictable costs, and no lock-in built by the team helping to make observability accessible to anyone.

    Grafana is the open source analytics & monitoring solution for every database.
    Learn More
  • 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: 13 This Week
    Last Update:
    See Project
  • 6
    achtbit

    achtbit

    An 8 bit emulator created on the scratch, including an assembler.

    Ever had the experience of a 8 bit system, having max. 64k memory, using assembler to write effective small programs? This system is an experimental 8 bit, 16 color computer, with a processer similar to Z80, that (on my laptop using linux with NO opengl support) achieves up to 1.2 Million instructions per second and 50 Hz. screen refresh rate. It has a builtin assembler to load assembler programs. There is a rudimentary rom that implements some basic functions like line input, or a system clock. Also there is a snake game, (depending on that rom), as a reference and for fun! Take a look, give me your reply! When having ideas for better performance, let me know!
    Downloads: 12 This Week
    Last Update:
    See Project
  • 7
    CarDriving
    The very basic of a java 3D car driving game, freely expandable including a built-in basic 3D object editor and a more complex road+objects editor. Source code available, no OpenGL.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 8
    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: 4 This Week
    Last Update:
    See Project
  • 9
    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: 7 This Week
    Last Update:
    See Project
  • Desktop and Mobile Device Management Software Icon
    Desktop and Mobile Device Management Software

    It's a modern take on desktop management that can be scaled as per organizational needs.

    Desktop Central is a unified endpoint management (UEM) solution that helps in managing servers, laptops, desktops, smartphones, and tablets from a central location.
    Learn More
  • 10
    Pacman Game for J2ME enabled cellular phones. A CS 329 - Software Engineering II project for the University of Illinois.
    Downloads: 6 This Week
    Last Update:
    See Project
  • 11
    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: 4 This Week
    Last Update:
    See Project
  • 12
    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
  • 13
    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: 1 This Week
    Last Update:
    See Project
  • 14
    Downloads: 2 This Week
    Last Update:
    See Project
  • 15
    jwargames

    jwargames

    Collection of Simple Java War Games

    Collection of SimpleJava War Games Currently at the beta stage: Flyer 0.2.6 - top view airplane shooter Fighter 0.1.3- side view airplane shooter and bomber Marine 0.3.5 - side view beat them all Tank 0.2.4- top view tank shooter Gunner 0.1.2 - perspective view gun shooter Warship 0.1.3 - top view sail ship shooter Civil war 1861 2.1.0 - strategic game Enigma 0.0.4 - Decoding game with Enigma Machine Fighter3D 0.0.2 - 3D airplane shooter Star Battles 0.0.2 - 3D spaceship shooter
    Downloads: 2 This Week
    Last Update:
    See Project
  • 16
    Fully playable Java game demo illustrating basic game programming technics, such as sprite animation, pixmap fonts, time or frame related game loop, affine transformations, convolution filters, sound generation and playback...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 17
    This project features an online multiplayer, turn-based game, influenced by Worms and Scorched Earth. We are starting this as a project for Software Engineering class, in Computer Science, at Universidad Complutense, in Madrid.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 18
    BearGame

    BearGame

    Playing for the Bears. The game bears.

    Playing for the Bears. The game bears. This game is under development. But please note that even with minimal features, it is run. This is one of the principles of design.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 19
    Break-Out

    Break-Out

    The classical breakout game for hours of fun !

    This game is a nice remake of the traditional brick breaker game, which rules are the following. Bounce the little ball with the bar to destroy all the bricks. Try to survive all the levels to get a nice score or go as fast as you can to make the best chronos and be in the high-scores. Good luck ! If the game does not launch correctly, you probably have to install a more recent version of Java. I uploaded a light version of the game (without the soundtrack). Feel free to leave a review !
    Downloads: 1 This Week
    Last Update:
    See Project
  • 20
    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: 1 This Week
    Last Update:
    See Project
  • 21
    An engine/framework for isometric games (like japanese RPGs) for mobile devices supporting J2ME (MIDP 1.0). This engine will manage maps, objects and characters. A full Action-RPG using this library is going to be released... Stay tuned...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 22
    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
  • 23
    A Java clone of the classic ASCII based arcade game that is similar to Donkey Kong and was played on Kaypro and other CP/M computers.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 24
    A Java port of "powermanga", which is an arcade 2D shoot-em-up game with 42 levels, 14 guardians and more than 200 sprites. It runs in 320x200 or 640x400 pixels. It runs on J2SE and some J2ME (MIDP 2.0/CLDP 1.1) enabled systems, SWT is also supported.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 25
    Java remake of the old classic game Scorched Earth. Applet with multiplayer over the Internet.
    Downloads: 1 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • 3
  • 4
  • 5
  • Next