Project Creation FX is a Java 2D game development engine based on JavaFX technology. This tool can be used as is, without other dependencies, just add it to a Java project and start coding.
The main aim of this project is to work as a common foundation for any game. This gives a lot of advantages and makes code easier to understand. In addition, games can be coded in Java and be run on any desktop system.
This framework has been created with the idea of use 2D graphics, thus 3D graphics are not a future plan.
This is the list of main features that are already included in Project Creation FX.
Gameplay utilities
User interface
fxml
files support
Modules
Sound
wav
and ogg
)
Scripts
Integrations
xml
, json
and ini
files support
Click on the images to see them in movement.
You can find the complete list of projects done using Project Creation FX here.
This is a list of links and sources that I have used to create Project Creation FX.
To learn how games work. This project has give me a lot of experience solving all kind of problems. It started as a 2D simple game, but soon I realized that I could create a common project for multiple games. That was the beginning of Project Creation FX.
Playing video games understanding what is happening inside makes you see them in a different way. This project has a lot of ideas from very different places: details from a game, ideas from a blog post, or features from a tutorial. To sum up, all work has been done just for entertainment in my free time. So, I hope you all enjoy this.
I know that there are other engines out there that can do the same or even more and better things; but this is my personal project. As I said, I only pretend to learn as much as I can while the project evolves with me and my knowledge. This is the main reason why this project comes with no warranty or any kind of liability.
You can visit my CV to know more about me.