All work

Level designer

The Platformer engine features a comprehensive level designer that allows players to create and modify their own levels. This component of the engine is highly performant and advanced, providing players with the ability to build a wide range of custom creations. The level designer is a crucial part of the project and plays an important role in the overall gaming experience.

Completely from scratch
Completely from scratch

While it may have been easier to build this project using pre-existing engines like Unreal or Unity, you decided to take on the challenge of coding it from scratch in Java. Coding can be a rewarding and enjoyable experience, and building a project from the ground up allows you to have complete control over the design and implementation of the project. While it may take longer to build a project from scratch, the sense of accomplishment and knowledge gained from the process can make it well worth the effort. Overall, your decision to code this project from scratch in Java demonstrates your dedication to learning and improving your coding skills, and is likely to be a valuable and enriching experience.

Performant
Performant

By utilizing advanced libraries for processing shapes, our game ensures fast and efficient loading and storage, with a focus on maximizing performance. We have put a lot of time and effort into optimizing memory usage, maintaining high frame rates, and delivering a responsive and seamless user experience, regardless of the size of the level. Players can expect a smooth and enjoyable gaming experience thanks to our commitment to optimization and performance.

User customisable, design with ease!
User customisable, design with ease!

This project is designed to be fully moddable and open source, allowing users to modify the modular code and create their own menus and modify the interface. With the ability to add their own assets and use the level designer to create custom levels, players and developers can make this game highly replayable and personalized to their specific needs and preferences. The level designer is user-friendly and makes it easy to create, test, modify, and download custom levels, further increasing the replayability of the game. Overall, this project is designed to be a flexible and customizable platform that allows users to create and experience unique and personalized gameplay experiences.

Planned features: Online workshop sharing
Planned features: Online workshop sharing

It sounds like there are plans to offer workshop support for this game on Steam in the future. This will allow players to download and upload levels to the Steam workshop, where they can be shared and played by other users. This is a great way to increase the replayability of the game and allow players to experience a wide range of custom levels created by the community. Workshop support can also be a valuable resource for developers, as it allows them to share their work with a larger audience and receive feedback and support from the community. Overall, workshop support is a useful feature that can help to make this game more engaging and enjoyable for players.

Planned feature: Custom Adaptive UI
Planned feature: Custom Adaptive UI

I am planning to develop a UI editor in the future that will allow users to fully customize the look and feel of their game experience. With this feature, players will be able to tailor the interface to their personal preferences, making the game even more immersive and enjoyable.