{"id":15284726,"url":"https://github.com/fastjengine/fastj","last_synced_at":"2025-04-12T23:44:23.280Z","repository":{"id":37940059,"uuid":"340289137","full_name":"fastjengine/FastJ","owner":"fastjengine","description":"An open-source, Java-based 2D game engine.","archived":false,"fork":false,"pushed_at":"2023-02-28T00:07:17.000Z","size":17299,"stargazers_count":80,"open_issues_count":12,"forks_count":23,"subscribers_count":5,"default_branch":"main","last_synced_at":"2025-04-12T23:44:03.549Z","etag":null,"topics":["2d-game-engine","cross-platform","fastj","game-engine","game-framework","groovy","java","java-game-engine","java2d","java2d-game-library","kotlin","open-source"],"latest_commit_sha":null,"homepage":"https://fastj.tech","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/fastjengine.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":".github/CONTRIBUTING.md","funding":null,"license":"LICENSE.txt","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2021-02-19T07:19:48.000Z","updated_at":"2025-01-26T04:58:16.000Z","dependencies_parsed_at":"2023-02-17T08:45:21.911Z","dependency_job_id":null,"html_url":"https://github.com/fastjengine/FastJ","commit_stats":null,"previous_names":[],"tags_count":13,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fastjengine%2FFastJ","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fastjengine%2FFastJ/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fastjengine%2FFastJ/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fastjengine%2FFastJ/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/fastjengine","download_url":"https://codeload.github.com/fastjengine/FastJ/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248647257,"owners_count":21139081,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["2d-game-engine","cross-platform","fastj","game-engine","game-framework","groovy","java","java-game-engine","java2d","java2d-game-library","kotlin","open-source"],"created_at":"2024-09-30T14:59:43.466Z","updated_at":"2025-04-12T23:44:23.251Z","avatar_url":"https://github.com/fastjengine.png","language":"Java","readme":"\u003cdiv align=\"center\"\u003e\n\n![FastJ Logo][FastJ-Logo]\n\n[![Build Status][Build-SVG]][Build-Action]\n[![SonarCloud Code Coverage][SonarCloud-CodeCoverage-SVG]][SonarCloud-CodeCoverage-Report]\n\n[![Javadoc][JavaDoc-SVG]][JavaDoc]\n[![Maven Central][Maven-Central-SVG]][Maven-Central]\n[![jitpack.io][Jitpack.IO-SVG]][Jitpack.IO]\n[![Discord Server][FastJ-Discord-Server-SVG]][FastJ-Discord-Server]\n\u003c/div\u003e\n\n## What is FastJ?\n\n**FastJ** is a _free_ and open-source Java-based 2D game engine and framework. It aims to provide the best 2D\ngame-making experience using Java (and the JVM languages).\n\n### Disclaimer\n\n**This project is still under heavy development.** There is a very good chance bugs are still prevalent and untracked,\nas the engine is not fully covered by unit tests. Documentation is readily available, but may change over\ntime. [Feel free to help us out by contributing to the project!](#contributing-to-fastj)\n\n## Projected Feature List\n\n| Feature              | Description                                                                                                                                                                                                                | Support |\n|:---------------------|:---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:-------:|\n| 2D Rendering         | Rendering of [Shapes](examples/java/tech/fastj/examples/polygon2d/Main.java), [Models](examples/java/tech/fastj/examples/model2d/Main.java), [Text](examples/java/tech/fastj/examples/text2d/Main.java), Sprites, Lighting |    ✔    |\n| Scene System         | [Scene-based Rendering \u0026amp; Scene Switching](examples/java/tech/fastj/examples/scene/Main.java)                                                                                                                           |    ✔    |\n| Scriptable Behaviors | [Control GameObject state](examples/java/tech/fastj/examples/behaviors/Main.java)                                                                                                                                          |    ✅    |\n| Desktop Support      | Full Compatibility on Windows, Linux, and macOS                                                                                                                                                                            |    ✅    |\n| Audio Engine         | [Loading, Playing, and Controlling .wav, .ogg, .mp3 files](examples/java/tech/fastj/examples/audio/Main.java)                                                                                                              |    ✅    |\n| Image Support        | Image rendering, Spritesheet Creation                                                                                                                                                                                      |    ✅    |\n| Animation Engine     | Interpolation, Sprite Animation, Tweening Framework                                                                                                                                                                        |    ⭕    |\n| UI System            | Flexible UI System to replace Swing UI                                                                                                                                                                                     |    ⭕    |\n| Particle Engine      | Particle Emitters, Interaction with Game Elements                                                                                                                                                                          |    ⭕    |\n| Physics Engine       | Custom 2D Physics Engine                                                                                                                                                                                                   |    ❌    |\n| Asset Manager        | Load, Unload, and Hot Reload Game Assets                                                                                                                                                                                   |    ⭕    |\n| FastJ Model Creator  | Create \u0026 Export 2D Models with an editor                                                                                                                                                                                   |    ⭕    |\n| FastJ Editor         | Make Games in FastJ with an editor                                                                                                                                                                                         |    ⭕    |\n| Web Support          | Run FastJ in Modern Web Browsers                                                                                                                                                                                           |    ❌    |\n\n✅ is complete and satisfactory.\n\n✔ is implemented and usable, but is missing certain features.\n\n⭕ is in progress.\n\n❌ is not yet implemented.\n\nFeatures with examples available have their prime example linked.\n\n## How do I Learn FastJ?\n\nThere are many ways to learn FastJ -- check them out below!\n\n### Template Projects\n\nUse a template project! It's the fastest way to jump into using FastJ. You just need to pick a programming language from\nthe ones below. We suggest Java, as it has the most tutorial content, but Kotlin and Groovy are fine options as well.\n\n- [FastJ Java Template Project](https://github.com/fastjengine/fastj-java-template)\n- [FastJ Kotlin Template Project](https://github.com/fastjengine/fastj-kotlin-template)\n- [FastJ Groovy Template Project](https://github.com/fastjengine/fastj-groovy-template)\n\n### Tutorials\n\n[FastJ provides article tutorials on its website][FastJ-Tutorials] to accommodate as many types of developers as\npossible. From beginners to experts, the website tutorials are written to give enough information to satisfy anyone\nwilling to learn!\n\n### Code Examples\n\n[Explore FastJ's code examples][FastJ-Examples] to see the different ways FastJ can be used, and all of its features.\nThese come with in-example explanations and easy plug-and-playability to give you the best chance at understanding how\nFastJ works.\n\n### API Documentation\n\n[Check out FastJ's documentation][Javadoc] to get a better understanding of the code FastJ provides to improve your\ngame-making experience.\n\n### I'll add the dependency myself!\n\nWell in that case...\n\n\u003cdetails\u003e\n\u003csummary\u003e\nClick here to expand the manual dependency instructions.\n\u003c/summary\u003e\n\n#### Dependency Management\n\nThis library can be found in the following places:\n\n- [jitpack.io][Jitpack.IO], as a dependency.\n- [Maven Central][Maven-Central], as a dependency or as a jarfile.\n- The [Releases][Releases] section of this repository.\n\nWhen adding the dependency, **make sure to replace `[latest version here]` with the actual version** (you'll find this\nin the jitpack.io or Maven Central link up above). **The current latest version is 1.7.0-SNAPSHOT-2**.\n\nA few common dependencies are provided below:\n\n- **Gradle Build Script**\n    - Groovy:\n      ```groovy\n      repositories.mavenCentral()\n  \n      dependencies.implementation('io.github.lucasstarsz.fastj:fastj-library:1.7.0-SNAPSHOT-2')\n      ```\n    - Kotlin:\n      ```kotlin\n      repositories.maven {\n          setUrl(\"https://jitpack.io\")\n      }\n  \n      dependencies.implementation(\"io.github.lucasstarsz.fastj:fastj-library:1.7.0-SNAPSHOT-2\")\n      ```\n- **Maven POM**\n  ```xml\n  \u003cdependency\u003e\n    \u003cgroupId\u003eio.github.lucasstarsz.fastj\u003c/groupId\u003e\n    \u003cartifactId\u003efastj-library\u003c/artifactId\u003e\n    \u003cversion\u003e1.7.0-SNAPSHOT-2\u003c/version\u003e\n  \u003c/dependency\u003e\n  ```\n\nYou'll also want to make sure you add a dependency for a logging framework from [SLF4J][SLF4J], since FastJ uses it for\nall its logging purposes. Take your pick!\n\n\u003c/details\u003e\n\n## Community\n\nFastJ's community of developers is growing day by day!\n\n- Join the [FastJ Discord Server][FastJ-Discord-Server] to join a growing community of game developers, artists, and\n  more! We host [Game Jams](https://itch.io/jam/fastj-game-jam-2022) every few months, so keep an eye out 😄\n\n## Games Made with FastJ\n\n### **[Stack Attack](https://lucas-z.itch.io/stack-attack)** by [lucasstarsz](https://github.com/lucasstarsz)\n\n![Gameplay of Stack Attack by Lucas Z](https://img.itch.zone/aW1nLzg5NTA3MjIuZ2lm/original/FvfecS.gif \"Stack Attack\")\n\n### **[Unnamed Rhythm Game](https://lucas-z.itch.io/rhythm-game)** by [lucasstarsz](https://github.com/lucasstarsz)\n\n![Gameplay of Rhythm Game by Lucas Z](https://img.itch.zone/aW1hZ2UvMTU3OTU3My85MjI2ODA2LmdpZg==/347x500/Qqcd3w.gif \"Unnamed Rhythm Game\")\n\nWant your FastJ game featured? [Open an issue](https://github.com/fastjengine/FastJ/issues/new),\nor [ask in our discord][FastJ-Discord-Server]!\n\n## Contributing to FastJ\n\nPlan on contributing to the repository? Awesome! We're glad to have you ❤️\n\nPlease be sure to read over the [contribution guidelines][Contributing-Guidelines] so that you can get started.\n\n## License\n\nThis repository is Free and Open Source, licensed under the [MIT License][MIT-License].\n\n## Dependencies\n\n- [SLF4J][SLF4J] for logging support.\n- [JOrbis] and [VorbisSPI] for .ogg support.\n- [MP3SPI] for .mp3 support.\n- [tritonus-share] for utility processing tools related to above audio libraries.\n\n[FastJ-Logo]: https://raw.githubusercontent.com/fastjengine/FastJ/main/media/branding/fastj_logo.png \"FastJ Logo\"\n\n[SonarCloud-CodeCoverage-SVG]: https://img.shields.io/sonar/coverage/fastjengine_FastJ?labelColor=363e45\u0026logo=sonarcloud\u0026logoColor=f3702a\u0026server=https%3A%2F%2Fsonarcloud.io\u0026style=for-the-badge\n\n[SonarCloud-CodeCoverage-Report]: https://sonarcloud.io/dashboard?id=fastjengine_FastJ \"SonarCloud Code Coverage\"\n\n[Build-Action]: https://github.com/fastjengine/FastJ/actions?query=workflow%3ABuild \"Build Status\"\n\n[Build-SVG]: https://img.shields.io/github/actions/workflow/status/fastjengine/FastJ/build.yml?branch=main?label=Build\u0026labelColor=363e45\u0026style=for-the-badge\u0026logo=data:image/png;base64,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\n\n[Jitpack.IO]: https://jitpack.io/#fastjengine/FastJ \"FastJ on jitpack.io\"\n\n[Jitpack.IO-SVG]: https://img.shields.io/jitpack/v/github/fastjengine/FastJ?label=jitpack.io\u0026style=for-the-badge\u0026labelColor=363e45\u0026color=blue\u0026logo=jitpack\n\n[FastJ-Discord-Server]: https://discord.gg/w4RaU3AtPe \"Join the FastJ Discord Server!\"\n\n[FastJ-Discord-Server-SVG]: https://img.shields.io/discord/869808657498513419?style=for-the-badge\u0026labelColor=363e45\u0026\u0026logo=discord\n\n[Maven-Central]: https://maven-badges.herokuapp.com/maven-central/io.github.lucasstarsz.fastj/fastj-library \"FastJ on Maven Central\"\n\n[Maven-Central-SVG]: https://img.shields.io/maven-central/v/io.github.lucasstarsz.fastj/fastj-library?style=for-the-badge\u0026color=blue\u0026label=Maven%20Central\u0026labelColor=363e45\u0026logo=data:image/png;base64,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\n\n[JavaDoc]: https://javadoc.io/doc/io.github.lucasstarsz.fastj/fastj-library \"FastJ Documentation\"\n\n[JavaDoc-SVG]: https://javadoc.io/badge2/io.github.lucasstarsz.fastj/fastj-library/Javadocs.svg?style=for-the-badge\u0026color=blue\u0026labelColor=363e45\u0026logo=data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAFEklEQVR4Xu1bbXLbNhBdgFR6mLoWSSX2AfLVnqYZKW4mR8iHPT1NIjfJTH7Gqi1Rck5TkdjOgoJCyaQIkASoicxf8hDE7j487GIfaQYHfrEDjx/uAbhnwJ4iMOn38WQ+t85Q6wbq4vtvGOGj2dS6f9YN1AVgEkZ4cg/AgTJgEoYIwOBgGUD09xiDwfTG+ha1bsA0B0yCEIExwGQJp7e31v2zbsAYgDBCesYF/cnOXgFA1HcZ/F4BoILnjMFDB3tfMXMvGKCCd736nTNgcnyM4PnrNOFq3+fzUmcMyK961cpfhxEKRDiJZ6372/qEOllfBrQaSA6UnfmvowEiYul9HVtVY5wDkF/5B5xDcHN9x4ebaIApyoJgvRw6BSAfPALC6WyT0t+CADnjTgJ3XgXywTMh4NE83gC/q0rghAEbCa8gmVHvnxHePuW3c4J1APLBlSW8NUCWMv2uRGgdgCpqd7n6Tg5CVQBU3a8qY03vO2NAWX9/MAD4jEFU0OSYnAibrnbR8w4YkMlblQnwZ60CFNeuPj+fBFVSciGHd3IQ0mUBnf9PLTQ+nWwBZfQqjJAAKGp5r4IQGdvcja5aY+s5II860Z3+LqJ4V8nQKQAUPLW4QojC3r6LkugcAAJhGg2wsCSuJHGXPUEnAFCA8eAhbmsB9EYYuAcgEE7m7as/nSZBnUMMCSEkfemWwf7oEmXuRIT4/Pdai1nroV3BBC8vkXs+JMslLC7MnLrqh3haY+UDBQQwmL1/ZhST0eCywKO/PiOKFEjnm79/3sqcOozJj/kBAsDMwIdGzoYvL5WOASkKWJz/0Wi+ncwaXWIKCLc7qK78SYWAxYWeL7UdJqpvP8wYBzJO8s7iQo8JfQIREeiNEFDXwDngWjMGoDkFCog1VjU6+4T0LNmPz/Xs1wYgv1rHwzF6XiZmSuumF2NZoLSNEGFRM6GtGWAwRysAmMZra7wCwFkOsBVInXnDs3/kVqLdE2tuP9V91rFX+kwwGlMzB3PDEtjEiSZVqNUtoJIQneRmDQHoj8bo+T2Yvnm800dl04T2ebDtALBhIUtw9NmLSBOpDKk0Sb8Z94F4K2mzvrPJhzQRsPj7blmjPU8VYt6g/LYKgHI7evUFMU1qs1qWQiFKDzSD11/l/NO3Txr733gC3SiPXoyx5zG5xoIBcGRy1ecGCUvXlsk4ZwCYOOVy7D0ANtBWZaluZrbhU9mcVhiQb5Kk4dxRlwwKpPcE9D0kZYSsShRVASEoR5i11KbgWQGAnFAnM1OHNsYzDrN3T635aOUkuB2wFEi4B6QX7L6Y7ASpIdLp/BoBm3u4FrpSfOBUxgBiQwWmLce35zkafsTvmhpA7ZNgePZJdhuIDOJzM+nJVuBqXtpys3fmPmkzIJ/Y9im7B0PSIDlMa+YKLQD6ZGSld2zQh/uQpMvaAoYpK3598QF7ngfcW+WUkiRJW9SKInQ0+ogP/F+yhJaTre4EwjjQuz5MScVTV/ZrVfiAPpOTxZCOxeoGXz1Hc28rS1RKuQ/L5L/duqDhVtBigM5KHY/GSLqenHBV96W2pyWR0Vkgc4W6O3qGPpS81Uxqvw2pz/AkqKZ5oDUAdEBqa8zRnx+w1/Oz/3ZABMa92p1hawCQEkSr2GaC7A/HyDlRn/Y8vXXItpE6OZq+BClagNYAUJNTH6B+J8sEPI8BU5/EK9EDVSg/pJG1I7QVpEROFZdU4maCRxXrWgegyuC+3f8fARJ0X9/EzrEAAAAASUVORK5CYIIA\n\n[SLF4J]: https://www.slf4j.org/ \"Simple Logging Facade for Java\"\n\n[Releases]: https://github.com/fastjengine/FastJ/releases/ \"FastJ Releases\"\n\n[MIT-License]: https://github.com/fastjengine/FastJ/tree/main/LICENSE.txt \"MIT Licensing\"\n\n[FastJ-Tutorials]: https://fastj.tech/wiki/fastj-basics/fastj-quick-start \"FastJ Tutorials\"\n\n[FastJ-Examples]: https://github.com/fastjengine/FastJ/tree/main/src/example \"FastJ Examples\"\n\n[Contributing-Guidelines]: https://github.com/fastjengine/FastJ/tree/main/.github/CONTRIBUTING.md \"Contributing to FastJ\"\n\n[Terminals Are Different]: https://gist.github.com/lucasstarsz/9bbc306f8655b916367d557043e498ad \"Terminals Access Files Differently\"\n\n[AdoptOpenJDK-Java11-Link]: https://adoptopenjdk.net/?variant=openjdk11\u0026jvmVariant=hotspot \"Download Java 11\"\n\n[Git-Link]: https://git-scm.com/downloads \"Download Git, the powerful source control management tool.\"\n\n[Gradle-Link]: https://gradle.org/install/ \"Download Gradle, the powerful build tool.\"\n\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffastjengine%2Ffastj","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ffastjengine%2Ffastj","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffastjengine%2Ffastj/lists"}