This looks really nice as a starting point. I would like to see more actual gameplay examples, like attacking and some sort of AI
@GuilhermeTeres2 күн бұрын
Thanks! Yeah I am trying to add a lot of more advanced examples in the Demo Project but I also think that it will be great to have some of them as tutorials here as well!
@artistaartificial5635Күн бұрын
Imagine generative AI implemented easier
@PaladinHDКүн бұрын
@ I was referring to a NPC which would do things like fight the player
@AntonioLatronicoDeveloper16 сағат бұрын
Thanks Guilherme for the starting tutorial, it couldn't be arrived in a better period as I started tinkering with Cave engine 😊! For the next tutorial, if I may ask: particles, AI and FSM Thanks in advance!
@krinodagamer63134 сағат бұрын
Building this engine on you own is very awesome man I salute you
@krinodagamer63134 сағат бұрын
The Decimate tool is phenomenal
@lordeross48702 күн бұрын
What sets this ap[pert from other available engines? Especially free ones.
@GuilhermeTeres2 күн бұрын
I've answered this already in the previous video, I might turn this into a video to easily reference it, but in the meanwhile, here is the comment again: That's actually a good question, thank you for asking it. There is a lot of reasons and I will start with the most obvious ones and I'll finish with the one that I don't believe it's too obvious but it is definitely the main one for me. Cave Engine is an engine made FROM a developer, which is me and my team, TO a developer (me and you) and it's meant to be simple with no bloated code, no overhead and or overly complicated stuff. The goal for this engine is to make the development simple. Of course, you can argue that every single engine says the same thing but I actually mean it in this case! You will realize that it won't take you more than an hour or so to understand most of the principles of the engine and all its architecture to get started making your game and you can use Python as a scripting language, which is a personal preference that many people have, me included. I really like Python and I believe it's good to make video games with it but unfortunately we do not have a lot of Python scripted engines. We have Blender game engine which is the engine that I was using for most of my game development career but of course it is getting old, dated, and we can have some better options nowadays (bge is good tho, mad respect to it). Cave is very lightweight so when you make your game using it you're not worrying about the engine itself being heavy or costing a lot of performance or even space in disk. As a matter of fact, if we export the game using Cave and zip it to ship to the players, the engine part will only weigh about 5 or 6 megabytes and my goal in the long term is to make the entire engine including the editor to be less than 1 megabyte unzipped. I don't want the engine to get in your way and bother you from focusing on what actually matter (your game)! Cave Engine's license is also good for you to make any games you want because once you purchase it you don't have to pay any royalties or worry about the subscription or the license changing or whatever. The version you have in your hands will remain being yours and that's it. You can make your games and be happy with it. I call it a "black box philosophy": you can buy it, store it in a pen drive for 50 years, then open it again (assuming that you have the same machine lol) and still make games with it as you would today. Now I will go to the main argument that I said in the beginning of this comment that I believe it's the most important one: As I said, Cave engine, different from most other alternatives: is an engine MADE FROM a developer TO a developer. What do I mean about that? Well, I am not just a programmer that works full-time making this engine: I am also a programmer that works full-time making GAMES with it! Meaning that I'm actually using it actively to create our projects. I am the main developer but I also am the main user. Meaning that before YOU use anything in this engine, you have to know that me and my team here at Uniday Studio have been using this same thing for a long time and, because of that, it's battle-tested, it is optimized and we know the issues, we fix the issues and all that. The only other engine that I can think of currently in the market, currently in the market, at least for the big ones, that have a similar approach is Unreal Engine. Because, of course, Epic Games developed Fortnite and many other titles using it. Which, of course, brings a lot of development and expertise to the engine and it's visible to see how it is evolving. But it is a huge AAA level engine and team behind it. So, most of the time if you are a single dev or a small studio, it may be overwhelming for you to use because the people behind it are a huge studio. Since we are a very small studio here, our engine is optimized for it! Meaning that if you are an indie dev or a small studio the engine will probably be a good fit for you. I have already did some very deep analysis including quantitative and qualitative regarding code, contributions and all that. Comparing Cave to other public and known engines such as Godot. But this analysis is in Portuguese (videos), I may have to translate it to English before I can link here. One thing that is very important is exactly the fact that many of the developers in those other engines, as I'm saying here in this comment, are not actively using the engine to make games! They are actively developing the engine, not games with the engine, which is very different. There are exceptions to this rules of course, but when you think about the MAIN DEVS, meaning the ones with most knowledge (and consequentially most chances of making big changes/improvements to the code), that's exactly the case: working in the engine, not in using the engine to make games. One thing is to develop features and release it to the public. The other thing is develop a feature that you will personally spend a lot of time using it, because if this feature has a problem, you will be the first one hurt, not your user base. And that's exactly the case for Cave. ➡️ TLDR: So the too long don't read is: if you like Python as a scripting language and enjoy the concept of having a very tiny, but powerful engine at the same time to power all of your game without having to worry about fees, bloated code, drama, etc. And most importantly, if you want to use a game engine that is made BY a game developer actively using it TO a game developer, which is you, then Cave engine may be the perfect fit. I might turn this into a video to guide more people for the answer. Thank you for commenting.
@eonglitch23462 күн бұрын
I really love the default character reminds me of toonami
@flatcoasterКүн бұрын
I've been following the engine devlog just around this year, and so glad the engine has also been covered in GFS channel, and here we are, I really excited to try the engine by my self after I complete my current game project. really really appreciate your hard work man
@piztech51682 күн бұрын
How is this compared to other engines? Does it have better performance than Unreal Engine, enough features as Unity or better physics than Godot?
@lu_ck2 күн бұрын
using godot as an example of good physics is craaazy work
@MRDaved2 күн бұрын
Its good with jolt at least. Still a valid question
@hexiy_dev2 күн бұрын
"enough features as Unity" brother in christ you did not just compare an engine from a youtuber to one of the biggest engines there is...
@GuilhermeTeresКүн бұрын
@@hexiy_dev i am not a youtuber, I am a senior game engine developer that also owns a game dev studio and had been working on this project in particular for 9 years.
@guustavols2 күн бұрын
Does the engine have a trail vfx like unity?
@LoxyTheFoxxo2 күн бұрын
Very nice engine! Im considering buying it to give it a try, but i am wondering one thing: is there a discord or anything for support? Im sure ill have questions once i start working on games, and possibly encouter issues i dont know how to fix.
@GuilhermeTeres2 күн бұрын
Yes! Definitely is and I am actively online over there helping people out. There is a link for it in the engine's help tab. Looking forward to see you there, thanks!
@danielmcnulty950718 сағат бұрын
The Character i down loaded does have any material when i imported it?
@krinodagamer63134 сағат бұрын
cant wait for more updates
@wsgamesbr007Күн бұрын
Só uma pergunta, quem vai usar uma engine desconhecida e ainda por cima PAGA!!! se tem a Unity e Unreal que são (Grátis)???
@GuilhermeTeresКүн бұрын
Já respondi isso aqui e no canal em português também. Tmj
@artistaartificial5635Күн бұрын
How to develop assets to extend functionalities for the engine?
@GuilhermeTeresКүн бұрын
@@artistaartificial5635 you meant tools?
@aarondcmedia95852 күн бұрын
Congrats on the milestone. If I were you, I would open with the game displaying on the screen, and play it for 3-5 minutes so people can see what it is you are going to create. I am 2 minutes in and you have told me what I already read in the video title, then showed a bit of the UI that I already saw in the last video and I want to skip to the end of the video to know if it's worth watching to see the game you are going to make. I skipped to near the very end of the video and still have not seen the game. Disappointing. I skipped a bit further and a character runs in front of a castle. Clearly your tech works, which is awesome to see, but I do not see a game. I look forward to seeing a demo of a game at some stage, please keep up the good work. HTH
@GuilhermeTeres2 күн бұрын
Thank you for the feedback. Yeah the game is shown in the end, might have to add timestamps to the video later. Unfortunately developing an entire commercial game is easily a 100 to thousands hour long journey, so the famous "tutorial games" we will inevitably always be very simple. But in my opinion I think that this video will serve its purpose to not teach your game design, but how to use Cave Engine in order to create your own games.
@Kabasho2 күн бұрын
Will there be like a demo for the engine? I want to try it, but I dont want to pay for it if at the end I dont get used to it
@KingsGamingX-w7y2 күн бұрын
Look really cool , how does the engine handle voxuls
@abhijitleihaorambam37632 күн бұрын
really cool project. I want to ask a question do you use QT for the game engine UI or you created your own UI solution?
@GuilhermeTeresКүн бұрын
For the engine's editor, I used Dear ImGui. For the game UI, it's custom made.
@jasondavis17402 күн бұрын
You mentioned animated models need to be a single material... Can that material use UDIM textures?
@GuilhermeTeres22 сағат бұрын
I haven't heard about UDIM Textures before, but after a quick glance in it, it seems to be exactly what I was looking for! Thank you for the suggestion, I'll definitely check this out with more time.
@jasondavis174019 сағат бұрын
@GuilhermeTeres While I'm here since blender is python based I have some notes. In blender I love the nose based compositor specifically using snapping nodes to get a posterized effect and glare on the image in realtime. I love the realtime post process effects but I always feel limited when just looking at programming shaders rather than an overall image composite. Is this something you're looking into? I love supporting smaller teams and am looking to switch engines myself as unity has become in my opinion way too bloated and unreal is almost too narrow in scope weirdly. This seems like a great way forward that is honestly impressively more compact than Godot and more performant seemingly. The things that are taking up a lot of my time are model import and export and composting. If cave could offer an easier transition from blender to game engine I might have found the perfect switch from Unity. Until the blender game engine comes back this does seem great though python really is the way forward and I'm glad another team of people have acknowledged and pursued that. I know that's a lot of notes at once but your engine is very exciting and seems tailor made to the issues I have with the options available. Honestly this and Godot are very exciting but this seems waaaaay more streamline and dev focused than Godot as they have a much broader audience to cater to.
@AstrusHDКүн бұрын
I think its really unfortunate that so many people are hating on this project! At first glance when you announced it with the pricing, i was sceptical aswell. But the more i think about it, the more i feel like this is awesome, especially the license part is a HUGE deal. Big coorporations like unity will always try to milk money out of you once you start making money with your games (Look at the pay-per-download thing Unity tried some while ago). In general there is no serious indie competition on the game engine market, besides Godot. I may get the engine, but is there even a reliable way to get into contact with you? If i'd run into issues with Cave Engine, it'd be unfortunate if not... Anyway, this is an awesome project and i am so excited to see where it goes. You are a really disciplined programmer, not everyone can roll this off by their own, so much work. Good Job man, keep going! ❤
@vogmods2 күн бұрын
Roblox studio for linux looks 🔥, but how about the GUI?
@MateiGabrielmusic2 күн бұрын
awesome
@GuilhermeTeres2 күн бұрын
Thanks
@ergumsum2 күн бұрын
Awesome!! 😮
@GuilhermeTeres2 күн бұрын
Thanks! 😄
@1.............................2 күн бұрын
1:34:15 🤔
@GuilhermeTeres2 күн бұрын
It seems to be a bug, I'll inspect.
@cyancaelus645651 минут бұрын
very convenient
@lanchanoinguyen29142 күн бұрын
the shadow map looks bad
@GuilhermeTeresКүн бұрын
Yeah I am working in it. But the shaders used by the engine are all available for you and you can manually modify them all if you want to do it differently or better.
@frajola_br16 сағат бұрын
Success
@eonglitch23462 күн бұрын
Awesome 🎉🎉
@GuilhermeTeres2 күн бұрын
Thanks 🤗
@banshotenin4992 күн бұрын
you spend so many yers for nothing like we have much better engines why we should use this
@rednibcoding34122 күн бұрын
Why are companies "wasting" years to make their own engine if they just could use "better" engines? Uniday Studios is also a small games company who made their own engine and now they share it with us. Nothing wrong with it. If you dont want to use it, dont use it ;)
@GuilhermeTeres2 күн бұрын
Not to be rude, but I don't recommend blindly commenting things like this (that Ive spent years for nothing) on someone's videos. Due to this engine I became a senior game developer, got a decent job in the industry, earned a lot of money and now we have our own game studio and we make our projects using it and it was one of the best decisions ever made. As rednib said, I am also happy to share it with the community for a fair price, so it's a win win for everyone. Thanks for commenting.
@ladyville32 күн бұрын
Im sure all the other engines at one point had someone like you say the same thing. Look where they are now.
@vNeo2Күн бұрын
Oh hell no i stay at ue
@GuilhermeTeresКүн бұрын
@@vNeo2 👍🏻
@AiAgeOfMagic2 күн бұрын
If you make free it will be like fire 🔥 but if still with money is 😢
@GuilhermeTeres2 күн бұрын
It was free for like 8 years and I can guarantee you that it is doing much better now that it is paid. 😅 In all terms, including people dedication to it and me developing it.
@AiAgeOfMagic2 күн бұрын
Your engine must be free
@GuilhermeTeres2 күн бұрын
why?
@kiwiladi2 күн бұрын
no it doesnt. get your money up brokie.
@AiAgeOfMagic2 күн бұрын
@@GuilhermeTeres make people love it first is so hard to fight unity and inreal if you make it by money and it is new engine e
@Alucard_SevenКүн бұрын
@@AiAgeOfMagic Both Unity and Unreal released as paid engines as well, i don't understand your logic here?