Building this engine on you own is very awesome man I salute you
@GuilhermeTeres18 күн бұрын
Thank you man
@PaladinHD20 күн бұрын
This looks really nice as a starting point. I would like to see more actual gameplay examples, like attacking and some sort of AI
@GuilhermeTeres20 күн бұрын
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!
@artistaartificial563520 күн бұрын
Imagine generative AI implemented easier
@PaladinHD20 күн бұрын
@ I was referring to a NPC which would do things like fight the player
@AntonioLatronicoDeveloper18 күн бұрын
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!
@Fessoid4 күн бұрын
Only question i have for now how quickly modern technologies support would be added to Cave Engine (for example VR, AI-assistance/tools)? This is essential for developing.
@flatcoaster20 күн бұрын
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
@krinodagamer631318 күн бұрын
The Decimate tool is phenomenal
@GuilhermeTeres18 күн бұрын
Yeah, it's really handy
@eonglitch234620 күн бұрын
I really love the default character reminds me of toonami
@krinodagamer631318 күн бұрын
cant wait for more updates
@GuilhermeTeres18 күн бұрын
They're coming!
@guustavols20 күн бұрын
Does the engine have a trail vfx like unity?
@lordeross487020 күн бұрын
What sets this ap[pert from other available engines? Especially free ones.
@GuilhermeTeres20 күн бұрын
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.
@mr.boymandev15 күн бұрын
Is there a free/demo version of your game engine because I don't really have the money for it and I really want to try it!
@priyanshusharmaisop15 күн бұрын
Are there any special features related to cave generation since the name suggests it? Props to you man for creating this by yourself
@TalkBoss-z5h16 күн бұрын
Nice game engine
@GuilhermeTeres15 күн бұрын
Thanks!
@piztech516820 күн бұрын
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_ck20 күн бұрын
using godot as an example of good physics is craaazy work
@MRDaved20 күн бұрын
Its good with jolt at least. Still a valid question
@hexiy_dev20 күн бұрын
"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...
@GuilhermeTeres20 күн бұрын
@@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.
@dawsonpate73852 күн бұрын
@lu_ck godot has recently incorporated jolt officially like they planned . . . they were just waiting for the previous maintainer to get feature parity so it can easily be swapped (minus a few settings tweaking). so yeah the default is ok for basic stuff but not much else . . . but with jolt finally added i hope it improves
@aarondcmedia958520 күн бұрын
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
@GuilhermeTeres20 күн бұрын
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.
@Sirbozo12 күн бұрын
a
@abhijitleihaorambam376320 күн бұрын
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?
@GuilhermeTeres20 күн бұрын
For the engine's editor, I used Dear ImGui. For the game UI, it's custom made.
@LoxyTheFoxxo20 күн бұрын
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.
@GuilhermeTeres20 күн бұрын
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!
@rremnar3 күн бұрын
I don't remember Python being an untyped language. At least it should have the option and compiler warning for it. It's been a long time since I coded in pure Python. I prefer the option or a typed language. You set yoursself up for mistakes and debugging nightmares with an untyped language. Also the processing is much more faster, and easier to read, with typed variables.
@jasondavis174020 күн бұрын
You mentioned animated models need to be a single material... Can that material use UDIM textures?
@GuilhermeTeres19 күн бұрын
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.
@KingsGamingX-w7y20 күн бұрын
Look really cool , how does the engine handle voxuls
@danielmcnulty950718 күн бұрын
The Character i down loaded does have any material when i imported it?
@MateiGabrielmusic20 күн бұрын
awesome
@GuilhermeTeres20 күн бұрын
Thanks
@loremipsum31472 күн бұрын
Also you should provide a very comprehensive online documentation. Feature set, how to's, technical and functional details. I would like to access info for every feature via a page also implementation details like shadowing method, parameters, GI if any. I would like to read comprehensive documentation as if I already own the engine and using/learning it before actually committing for it. For example I would like to know if this engine has IK solutions? If so, what type. Python is a very good choice btw for runtime scripting and it is distinctive feature of this engine. I don't think it'll have noticeable performance hit.
@RukopisyNarnie17 күн бұрын
Does that single material thing mean I can't have things like roughnes map on characters?
@GuilhermeTeres17 күн бұрын
No! A material can have everything that it needs to render properly, such as samplers (textures), properties, shaders, etc.
@RukopisyNarnie17 күн бұрын
@GuilhermeTeres Oh, thank you! I mixed up material and texture.
@Kabasho20 күн бұрын
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
@wsgamesbr00719 күн бұрын
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)???
@GuilhermeTeres19 күн бұрын
Já respondi isso aqui e no canal em português também. Tmj
@Nightmxre_VI17 күн бұрын
Can this game engine make a full scaled battle royale game?
@artistaartificial563520 күн бұрын
How to develop assets to extend functionalities for the engine?
@GuilhermeTeres20 күн бұрын
@@artistaartificial5635 you meant tools?
@ergumsum20 күн бұрын
Awesome!! 😮
@GuilhermeTeres20 күн бұрын
Thanks! 😄
@vogn20 күн бұрын
Roblox studio for linux looks 🔥, but how about the GUI?
@cyancaelus645618 күн бұрын
very convenient
@GuilhermeTeres18 күн бұрын
:)
@AstrusHD19 күн бұрын
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! ❤
@eonglitch234620 күн бұрын
Awesome 🎉🎉
@GuilhermeTeres20 күн бұрын
Thanks 🤗
@frajola_br18 күн бұрын
Success
@GuilhermeTeres18 күн бұрын
Thanks
@lanchanoinguyen291420 күн бұрын
the shadow map looks bad
@GuilhermeTeres20 күн бұрын
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.
@1.............................20 күн бұрын
1:34:15 🤔
@GuilhermeTeres20 күн бұрын
It seems to be a bug, I'll inspect.
@AiAgeOfMagic20 күн бұрын
If you make free it will be like fire 🔥 but if still with money is 😢
@GuilhermeTeres20 күн бұрын
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.
@auditorychemist506915 күн бұрын
It's just $10 a month bro. 💀 Autodesk Maya's monthly subscription costs $235/mo.
@vNeo220 күн бұрын
Oh hell no i stay at ue
@GuilhermeTeres20 күн бұрын
@@vNeo2 👍🏻
@AiAgeOfMagic20 күн бұрын
Your engine must be free
@GuilhermeTeres20 күн бұрын
why?
@kiwiladi20 күн бұрын
no it doesnt. get your money up brokie.
@AiAgeOfMagic20 күн бұрын
@@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_Seven20 күн бұрын
@@AiAgeOfMagic Both Unity and Unreal released as paid engines as well, i don't understand your logic here?
@AiAgeOfMagic20 күн бұрын
@Alucard_Seven but now is free💰💰💰🔥🔥🔥🔥🔥🤯🤯🤯🤯🤯👅👅👅👅👅
@banshotenin49920 күн бұрын
you spend so many yers for nothing like we have much better engines why we should use this
@rednibcoding341220 күн бұрын
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 ;)
@GuilhermeTeres20 күн бұрын
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.
@ladyville320 күн бұрын
Im sure all the other engines at one point had someone like you say the same thing. Look where they are now.