The 2DX Project is an ongoing project aiming to provide powerful, versatile, and felxible tools for 2D graphics programming in Java.

The 2DX-GL core library provides utilities for animation, geometry, basic physics, and more.

The Snap2D game engine/library builds upon the 2DX-GL core library by adding features like 2D world management tools, a dedicated scripting language, and high level rendering via the user's choice of either OpenGL or Java2D (OpenGL recommended for high perormance rendering, of course). Check out the full features list on GitHub.

Visit the project on GitHub for source code, a full overview of features, instructions, and documetnation.

GitHub: https://github.com/bgroenks96/2DX-GL
Wiki: https://github.com/bgroenks96/2DX-GL/wiki

Features

  • Cross platform 2D graphics
  • High level rendering engines (separate OpenGL and Java2D frameworks)
  • 2D world managment framework
  • Built-in, runtime compiled scripting language 'SnapScript'
  • Basic physics through 2DX-GL physics API (more will be available in Snap2D)
  • Polygon based collision detection
  • Easy to use Java2D animation framework
  • Math, geometry, and general utilities
  • And more! See the project's GitHub page for more information on what's in the works.

Project Activity

See All Activity >

Categories

Graphics

License

Mozilla Public License 2.0 (MPL 2.0)

Follow The 2DX Project

The 2DX Project Web Site

You Might Also Like
Our Free Plans just got better! | Auth0 by Okta Icon
Our Free Plans just got better! | Auth0 by Okta

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 secuirty. Auth0 now, thank yourself later.
Try free now
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of The 2DX Project!

Additional Project Details

Intended Audience

Developers

Programming Language

C, Java, GLSL (OpenGL Shading Language)

Related Categories

C Graphics Software, Java Graphics Software, GLSL (OpenGL Shading Language) Graphics Software

Registered

2014-07-06