jmitchell238 / marioengine

A 2d game engine created with Java

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

2D Mario Game Engine

This project is a 2D Mario Game Engine developed using Java. It aims to replicate the classic dynamics of Mario games and provides a framework for creating similar platform-style games.

Language

Java

JDK Version

I am using Java SDK version 20 to build and run this project.

Build Tool

I am using Gradle as the build tool for this project.

Dependencies

The following dependencies are used in this project:

  • LWJGL - Lightweight Java Game Library
  • JOML - Java OpenGL Math Library
  • ImGui - Immediate Mode Graphical User Interface
  • Gson - Google JSON library
  • Lombok - Java annotation library

Getting Started

  1. Ensure you have Java SDK version 20 installed.
  2. Clone the project.
  3. Install dependencies.
  4. Run the project.

Contribution

Feel free to fork, create a Pull Request or open an Issue.

About

A 2d game engine created with Java


Languages

Language:Java 98.5%Language:GLSL 1.5%