Frequently Asked Questions (FAQ)
What is the Point of Cave Engine?
In a nutshell: Cave Engine is focusing 100% on the usability and your experience using it. Keep it as simple as possible so even someone with zero experience with game development will be able to use it, but at the same time, keep it powerful enough to support your biggest dreams.
And how are we managing to do that? We are a company called Uniday Studio that develops and teaches game dev since many years ago. We had te opportunity to reach more than two million people across the world on YouTube, teaching game dev, and we have hundreds and hundreds of students in our courses.
After so many years, students and answering literally dozens of thousands of questions about the topic, we realized that a lot of people don't make their games because they found too hard to get started or use the software. We reched a conclusion that, just like a joke, if a game engine needs an explanation on how to use it, then this engine may not be that good.
And that's our main principle now. Of course, some things inside a game engine may need a few tips to figure out how to use, but hours and hours of tutorials only to get started? That's not an option for us.
Cave Engine is focused in provide the smallest path between you and your dream games.
Can I sell or Redistribute my Game made using Cave Engine?
Yes! Under attribution to the Cave Engine - by Uniday Studio. That's it!
Can I sell or Redistribute the Cave Engine Editor?
No! The Cave Engine Editor is an intellectual property of Uniday Studio and you don't have permission to sell or redistribute it. If you want/need to share the engine with someone, please use the links provided by Uniday Studio.
Are there plans to support 2D Games?
No, there is no plans to add 2D game specific features. Cave Engine is 100% focused on 3D game development. But also note that nothing avoids you to use an ortographic camera and create a 2D game using it.
How can I create my Logics using Cave Engine?
You can do it using Python Scripts. A Visual Scripting alternative is work in progress, soon it will be out.
Was the entire engine written in Python?
Absolutely no! All the Engine and Editor was written in C/C++ and GLSL. We just provide Python Scripting as a front end for you to easily create the logic of your games.
To which Platforms can I export my game?
For now, you can export your games for Windows. There are plans to support Linux and Mac in the future, but it's low priority for now.
Will be possible to export the game to other platforms such as Android in the future?
It's too early to answer that question precisely. For now, the focus is to make the easiest and best engine for desktop development. Once we reach that goal, we think to start porting first to WebGL (to run in a Browser) and maybe Android. But it's not even in the roadmap yet.