Goals
The Rokojori Action Library project has a set of public goals, which are prioritized below. They will change
a bit over time, but should give a good outlook what it's meant for:
FAST ITERATION
Problem: It takes too long to try out things!
Solution: The quick implementation of an idea is key in creating good games. The library supports
this by providing a very quick start from scratch and at the same gives also a very stable maintainable
path to allow changes in the future easily.
FAST ITERATION
Problem: It takes too long to try out things!
Solution: The quick implementation of an idea is key in creating good games. The library supports
this by providing a very quick start from scratch and at the same gives also a very stable maintainable
path to allow changes in the future easily.
GAMES FOCUS
Problem: I don't need this for my game!
Solution: The library focuses on controller and mouse/keyboard games for PC and consoles. It can be
used for other genres and platforms, but it shines on 3D games in 3rd or 1st person.
GAMES FOCUS
Problem: I don't need this for my game!
Solution: The library focuses on controller and mouse/keyboard games for PC and consoles. It can be
used for other genres and platforms, but it shines on 3D games in 3rd or 1st person.
FLOW TOGETHER
Problem: Everything is different!
Solution: When working alone on project, or on multiple projects with multiple computers or with a team of different professionals,
the way things are done should feel similar.
That's why the library has proposal guides that can be used by all and adapted and adjusted on demand.
Also the library includes anything that is useful to generate a coherent workflow for everybody.
FLOW TOGETHER
Problem: Everything is different!
Solution: When working alone on project, or on multiple projects with multiple computers or with a team of different professionals,
the way things are done should feel similar.
That's why the library has proposal guides that can be used by all and adapted and adjusted on demand.
Also the library includes anything that is useful to generate a coherent workflow for everybody.
VISION
In the future the Godot community can reliable use the Rokojori Action Library to develop
games together with a tool set that completes Godot's missing features so that a game
can be created, developed, polished and finished on the big gaming platforms.
MOTIVATION
The Godot engine is an incredible great project and has a very solid technical foundation.
Many developers, including myself, have switched from Unity or another engines or just started
their path with Godot, because it is written very well and it has a promising path for the future.
While the generic approach is wonderful for the whole community, there
is also a need for very domain-specific features.
Everybody could write their own implementation of a camera manager system or a 3rd person controller,
but maybe we instead reuse functionality and can focus on game design, art, music and story.
Additionally, it makes sense to have all this features combined and complementary in one place instead of a huge arsenal of tools that mostly don't know
each other's features and create redundant or inefficient workflows.
Game developing should also not only be for programmers exclusively. Game designers should have tools that are
easy to use and which are usable without learning to code.
Personally, after a couple of game projects, I just don't like to think about coding parts of a game constantly.
The workflow with actions (and other helper tools) allows me to take another hat on and be creative creating games
instead of reworking code.
All social media brands are registrated trademarks and belong to their respective owners.