Showing 130 open source projects for "java code game"

View related business solutions
  • Stop Cyber Threats with VM-Series Next-Gen Firewall on Azure Icon
    Stop Cyber Threats with VM-Series Next-Gen Firewall on Azure

    Native application identity and user-based security for your Azure cloud

    Gain integrated visibility across all traffic in a single pass. Deploy Palo Alto Networks VM-Series to determine application identity and content while automating security policy updates via rich APIs.
    Get a free trial
  • Build Agents and Models on One Platform Icon
    Build Agents and Models on One Platform

    Everything you need to build production-ready agents and models. Access 200+ Google and third-party AI models and tools.

    Gemini Enterprise Agent Platform is Google Cloud's comprehensive platform for developers to build, scale, govern, and optimize agents and models. Choose from Google's most advanced models and third-party models like Anthropic's Claude Model Family.
    Try It Free
  • 1
    macroquad

    macroquad

    Cross-platform game engine in Rust

    ...A strength of Macroquad is its cross-platform reach: it supports desktop (Windows, Linux, macOS), web (via WebAssembly / HTML5), and mobile (Android, iOS) without requiring platform-specific code. Compilation is relatively fast with minimal dependencies, so small projects or prototypes can spin up quickly. Because it’s “batteries included” for common tasks (rendering, drawing shapes, text, basic UI, game loop), Macroquad works well for rapid prototyping.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 2
    3DWorld

    3DWorld

    3D Procedural Game Engine Using OpenGL

    3DWorld is a cross-platform OpenGL-based 3D Game Engine that I've been working on since I took the CS184 computer graphics course at UC Berkeley in 2001. I converted the project from svn to git at commit 6607. Most of the code is written in C++, with GLSL for shaders. This is intended to be a cross-platform project. Microsoft Visual Studio 2019 and 2022 project files are included.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 3
    PixiJS

    PixiJS

    The HTML5 Creation Engine

    PixiJS is a fast and lightweight 2D rendering library that lets you create rich, interactive graphics, cross platform applications, and HTML5 games even without prior knowledge of WebGL. It’s a fantastic tool for creating rich, interactive content and with built-in cross platform compatibility and graceful degradation, there’s less work for you and more space for fun and creativity! PixiJS works across all devices and is incredibly fast. If you want to create exceptional experiences without...
    Downloads: 7 This Week
    Last Update:
    See Project
  • 4
    LittleJS

    LittleJS

    The Tiny JavaScript Game Engine That Can!

    LittleJS is a super lightweight 2D JavaScript game engine with fast WebGL rendering. It is designed to be small, simple, and easy to use for various applications, from game jams to commercial releases. This engine has everything necessary to make high-quality games, including fast rendering, physics, particles, sound effects, music, keyboard/mouse/gamepad input handling, update/render loop, and debug tools.
    Downloads: 0 This Week
    Last Update:
    See Project
  • MongoDB Atlas runs apps anywhere Icon
    MongoDB Atlas runs apps anywhere

    Deploy in 115+ regions with the modern database for every enterprise.

    MongoDB Atlas gives you the freedom to build and run modern applications anywhere—across AWS, Azure, and Google Cloud. With global availability in over 115 regions, Atlas lets you deploy close to your users, meet compliance needs, and scale with confidence across any geography.
    Start Free
  • 5
    ioquake3

    ioquake3

    The ioquake3 community effort to continue supporting/developing id's

    ioquake3 is a free and open source first-person shooter engine derived from the Quake 3: Arena and Quake 3: Team Arena source code, maintained as a modern baseline engine for new games and classic mods. It is designed to let players run Quake 3, its expansion Team Arena, and community mods on contemporary systems while also serving as a solid base for new projects. The engine modernizes the original codebase with a CMake build system, an SDL2 backend for cross-platform windowing and input,...
    Downloads: 11 This Week
    Last Update:
    See Project
  • 6
    Mach Engine

    Mach Engine

    Zig game engine & graphics toolkit

    Mach is a game engine and graphics toolkit written in Zig, built with the goal of enabling high-performance, truly cross-platform 2D, 3D, GUI, and visualization applications. The project aims to deliver a modular, robust foundation where graphics, input, windowing, and rendering are unified under a modern, low-level but ergonomic API. Because Mach is written in Zig (with some shader code / WGSL), it leverages Zig’s performance and modern systems-level features while offering safe-ish abstractions compared to raw graphics APIs. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 7
    Clay

    Clay

    High performance UI layout library in C

    Clay (short for “C Layout”) is a high-performance 2D UI layout library in C, offering a declarative, Flexbox-like layout model with microsecond performance. It features a single-header design, zero dependencies, and support for WebAssembly, making it lightweight yet powerful for responsive UI rendering. The Clay macro by default accepts an ID as its first argument, which is usually provided by the CLAY_ID() convenience macro. Elements can also be created with auto-generated IDs, by using the...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 8
    Planck.js

    Planck.js

    2D JavaScript Physics Engine

    Planck.js is a JavaScript rewrite/port of the physics engine Box2D, designed to provide 2D rigid-body physics simulation usable directly in web contexts or any JavaScript environment. By offering collision detection, rigid-body dynamics, joints, and simulation capabilities, Planck.js makes it possible for developers to build physically realistic 2D games, simulations, or visualizations in browsers or Node.js without relying on native code. Its API mirrors Box2D’s concepts — bodies, fixtures,...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 9
    Castle Game Engine

    Castle Game Engine

    Game engine supporting many 3D/2D formats and graphic effects

    This project has moved to: - Our website https://castle-engine.io/ - GitHub repo: https://github.com/castle-engine/castle-engine/ Cross-platform 3D and 2D game engine for Object Pascal. Rendering and processing of game assets in glTF, X3D, VRML, Collada, Spine and other formats. Many graphic effects including shadows, shaders, mirrors, screen effects. Animation, collision detection, 3D sound. Extensible system of 3D objects, with out-of-the-box levels, items, intelligent creatures...
    Downloads: 6 This Week
    Last Update:
    See Project
  • Secure File Transfer for Windows with Cerberus by Redwood Icon
    Secure File Transfer for Windows with Cerberus by Redwood

    Protect and share files over FTP/S, SFTP, HTTPS and SCP with the #1 rated Windows file transfer server.

    Cerberus supports unlimited users and connections on a single IP, with built-in encryption, 2FA, and a browser-based web client — all deployable in under 15 minutes with a 25-day free trial.
    Try for Free
  • 10
    Orx: Data-Driven Game Engine

    Orx: Data-Driven Game Engine

    Orx: Data-Driven Game Engine

    Orx is a portable, lightweight, plugin-based, data-driven and extremely easy to use 2D-oriented game engine. As orx is data driven, it allows users to create games with a small number of lines of code and reduces drastically the development time.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 11
    18xx Rails Evolution
    đźš‚ WELCOME TO RAILS: THE ULTIMATE 18XX GAME ENGINE! đźš‚ Are you ready to step into the shoes of 19th-century robber barons, manipulate stock markets, engineer ruthless hostile takeovers, and build the most lucrative railway empires in board gaming history? Rails is the premier, open-source Java engine dedicated entirely to the deep, tactical world of the 18xx operational and economic strategic series.
    Downloads: 13 This Week
    Last Update:
    See Project
  • 12

    ZxSim

    API (C#) for simulating certain aspects of a ZX spectrum for porting.

    ...This way the code can improve over time.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 13

    Baby Cat Engine

    Here we're trying to create the easiest open-source game engine.

    The rule of baby cat engine: gpu rendering is for user because now everybody use different renderers. Befort porting to cpp I'll first test this with three.js so newbies can learn by right-clic. Structure code is 2 folders: mothercard / devices
    Downloads: 0 This Week
    Last Update:
    See Project
  • 14
    CoffeeMud

    CoffeeMud

    Full featured MUD server with all the trimmings.

    CoffeeMud is a text-based virtual reality game engine (a MUD). It is a mature, full-featured Java codebase. It includes web (HTTP) and email (SMTP) servers, chat (IMC2 and I3) and web clients, and supports ANSI, MXP, and MSP.
    Leader badge
    Downloads: 1 This Week
    Last Update:
    See Project
  • 15
    PyCAPGE

    PyCAPGE

    PyCAPGE - Python Classic Adventure Point and Click Game Engine

    PyCAPGE (Python Classic Adventure Point and Click Game Engine) is a versatile, open-source framework designed for creating retro-style 2D graphic adventures using Python and Pygame. Inspired by the golden age of SCUMM games, it features a customizable 9-verb interface and robust inventory management. Key features include a Scene Manager supporting parallax scrolling, walk-behind masks, and depth-based character scaling. It implements intelligent Pathfinding to navigate complex...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 16
    microStudio

    microStudio

    Free, open source game engine online

    ...You don't even need to create an account, you can start working as a guest. microStudio includes all you need to write code, create sprites and maps for your 2D game. All from your web browser. Your project is stored in the cloud, and accessible from anywhere. Write your game code in microScript, a simple language inspired by Lua. The documentation is always there to help. Create cool demos in just a few lines of code. microScript shines by its simplicity and interactivity. ...
    Downloads: 2 This Week
    Last Update:
    See Project
  • 17
    LambdaHack

    LambdaHack

    Haskell game engine library for roguelike dungeon crawlers

    ...You declare what the game world is made of (entities, their relations, physics and lore) and the engine builds the world and runs it. The library lets you compile a ready-to-play game binary, using either the supplied or a custom-made main loop. A couple of frontends are available (SDL2 is the default for desktop and there is a JavaScript browser frontend) and many other generic engine components are easily overridden, but the fundamental source of flexibility lies in the strict and enforced with types separation of engine code from the read-only content and of clients (human and AI-controlled) from the server.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 18
    Ambient

    Ambient

    The multiplayer game engine

    Ambient is an open-source, cross-platform runtime and engine for building and deploying high-performance multiplayer games and 3D applications, using a modern stack built on Rust, WebAssembly (WASM), and WebGPU. It aims to make multiplayer game development accessible and flexible, providing an entity-component-system (ECS) at its core that doubles as a real-time in-game database; everything in the game — from world objects to runtime data — is represented as entities + components, which can be synchronized across clients automatically. Ambient supports a package-based workflow reminiscent of Rust’s crate system, where “packages” bundle code, assets, and schema definitions; this modular design encourages reuse, mixing, and sharing of content. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 19
    vivid

    vivid

    Vivid3D is an open-source 3D engine with powerful 2D UI.

    Vivid3D is a full 3D engine with open-source code, which also includes a full 2D UI. This UI is combined with the engine for the "Vivid3D" tool - which is similar in usage to Unity3D, in some regards.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 20
    Source Engine

    Source Engine

    Modified source engine (2017) developed by valve and leaked in 2020

    The Source Engine repository under that particular GitHub user appears to be a custom (or forked) version of a game engine — likely an engine derived from or inspired by the classic Source engine lineage (or at least the name evokes that lineage). However, publicly-available documentation, community support or clarity about the project’s scope and maturity seems limited: the repo does not clearly advertise a full engine release or wide adoption. As such, it feels more like an experimental or...
    Downloads: 248 This Week
    Last Update:
    See Project
  • 21
    Entitas Game Engine

    Entitas Game Engine

    Entitas is a super fast Entity Component System (ECS) Framework

    ...Several design decisions have been made to work optimally in a garbage-collected environment and to go easy on the garbage collector. Entitas comes with an optional code generator which radically reduces the amount of code you have to write and makes your code read like well-written prose. Entitas is fast, and light and gets rid of unnecessary complexity. There are less than a handful of classes you have to know to a rocket start your game or application. The Code Generator generates classes and methods for you, so you can focus on getting the job done. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 22
    Urho3D

    Urho3D

    Urho3D Game engine

    Urho3D is a game engine made by developers, for developers. The code is clean and well-commented. Urho3D is free and will always be free. There is no hidden royalties. It is IDE-agnostic and has no vendor lock-in. Urho3D runs on Windows, Linux, macOS/iOS/tvOS, Android, and even on Raspberry Pi. It also runs on your browsers. You need an installed Urho3D library for the desired target platform to proceed.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 23
    Mojoc

    Mojoc

    A cross-platform, open-source, pure C game engine for mobile game

    Mojoc is an open-source, cross-platform, pure C game engine. It is based on OpenGLES3 and written in C99. It currently works on IOS and Android, but can easily be extended to other platforms, and will support more platforms in the future. In platform-independent code, Mojoc uses only the standard C library, no dependence on third-party libraries. Mojoc uses an extremely lightweight OOC (Object Oriented C) programming model.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24
    Piccolo Engine

    Piccolo Engine

    Mini game engine for games104

    Piccolo is a software project oriented toward offering a flexible, probably modern game or application engine/framework, designed to be lightweight and open — giving developers the ability to build custom interactive applications or games without massive overhead. It aims to strike a balance between usability and freedom: providing core building blocks (rendering, input, asset management, maybe UI) while leaving higher-level design decisions up to the user. Its architecture is likely modular...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25
    Engo

    Engo

    Engo is an open-source 2D game engine written in Go

    Engo is an open-source 2D game engine written in Go. It uses the Entity-Component-System paradigm. The code is available on GitHub. If you encounter any problems, find any bugs, or want to request a feature, you can open an issue or chat with us on gitter. A cross-platform game engine written in Go following an interpretation of the Entity Component System paradigm.
    Downloads: 0 This Week
    Last Update:
    See Project
Auth0 Logo