Introduction
Fibbo (pronounced fˈa͡ɪbo͡ʊ) is a free and open-source web-based game engine that allows you to create interactive experiences using JavaScript, right in your browser.
It is designed to be simple to use, extensible, and flexible. You can use it to create games, simulations, visualizations, and more.
Fibbo exposes a simple object-oriented API that allows you to create and manipulate objects in a scene, both in 2D or 3D. You can add objects to the scene, move them around, rotate them, and much more.
Why Fibbo ?
There are already many game engines available, such as Unity, Unreal Engine, and Godot. So why did we create Fibbo ?
There are a few reasons:
- Accessibility : Web games are easy to share, run on any device, and don't require any installation. We think this is an appropriate plateform for many types of experiences, such as arcade games, educational games, and more.
- Easy to learn : We think that Fibbo is easier to learn than other game engines. The API is fairly minimal, and the documentation was designed to be accessible to beginners.
- Extensible : Fibbo is designed to be extensible. You can create your own components, behaviors, and systems to extend the engine's functionality, but also share them easily through libraries (see Extending Fibbo).
- Free and open-source : Fibbo is free to use and open-source. You can use it for any purpose, commercial or non-commercial, without any restrictions.
Why not Fibbo ?
Although we think Fibbo is a great tool for many types of experiences, it may not be the best choice for all projects.
Here are a few reasons why you might not want to use Fibbo :
- Performance : It is fair to say that the web platform can't get as much performance as native platforms. And this is even more true for Fibbo, which is still in its early stages of development.
- Standardization : Fibbo is new and still not widely used. If you're on your way to become a professional game developer, you should probably consider more standard tools (we highly recommend Godot as a free and open-source game engine !).
- Stability : Fibbo is still in alpha. This means that there may be bugs, missing features, and breaking changes. We are working hard to improve the engine, but it may not be the best choice for a project that requires stability.
So should I use it ?
Well it's really up to you ! We believe Fibbo can create fun experiences for everyone.
Moreover, we would really appreciate your feedback, so if you have any suggestions, questions, or if you encounter any issues, please let us know by either asking on the forum or opening an issue on GitHub.
We are doing our best to make a great tool so developers can create amazing experiences, and your feedback is really important to us.
Ready to take off ? You can go to the next section to learn how to get started with Fibbo.
Have fun !