Your FIRST GAME using CAVE ENGINE (in 97 minutes)

  Рет қаралды 2,991

Guilherme Teres

Guilherme Teres

Күн бұрын

Пікірлер: 64
@PaladinHD
@PaladinHD 2 күн бұрын
This looks really nice as a starting point. I would like to see more actual gameplay examples, like attacking and some sort of AI
@GuilhermeTeres
@GuilhermeTeres 2 күн бұрын
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
@artistaartificial5635 Күн бұрын
Imagine generative AI implemented easier
@PaladinHD
@PaladinHD Күн бұрын
@ I was referring to a NPC which would do things like fight the player
@AntonioLatronicoDeveloper
@AntonioLatronicoDeveloper 16 сағат бұрын
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!
@krinodagamer6313
@krinodagamer6313 4 сағат бұрын
Building this engine on you own is very awesome man I salute you
@krinodagamer6313
@krinodagamer6313 4 сағат бұрын
The Decimate tool is phenomenal
@lordeross4870
@lordeross4870 2 күн бұрын
What sets this ap[pert from other available engines? Especially free ones.
@GuilhermeTeres
@GuilhermeTeres 2 күн бұрын
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.
@eonglitch2346
@eonglitch2346 2 күн бұрын
I really love the default character reminds me of toonami
@flatcoaster
@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
@piztech5168
@piztech5168 2 күн бұрын
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_ck
@lu_ck 2 күн бұрын
using godot as an example of good physics is craaazy work
@MRDaved
@MRDaved 2 күн бұрын
Its good with jolt at least. Still a valid question
@hexiy_dev
@hexiy_dev 2 күн бұрын
"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
@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.
@guustavols
@guustavols 2 күн бұрын
Does the engine have a trail vfx like unity?
@LoxyTheFoxxo
@LoxyTheFoxxo 2 күн бұрын
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.
@GuilhermeTeres
@GuilhermeTeres 2 күн бұрын
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!
@danielmcnulty9507
@danielmcnulty9507 18 сағат бұрын
The Character i down loaded does have any material when i imported it?
@krinodagamer6313
@krinodagamer6313 4 сағат бұрын
cant wait for more updates
@wsgamesbr007
@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
@GuilhermeTeres Күн бұрын
Já respondi isso aqui e no canal em português também. Tmj
@artistaartificial5635
@artistaartificial5635 Күн бұрын
How to develop assets to extend functionalities for the engine?
@GuilhermeTeres
@GuilhermeTeres Күн бұрын
@@artistaartificial5635 you meant tools?
@aarondcmedia9585
@aarondcmedia9585 2 күн бұрын
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
@GuilhermeTeres
@GuilhermeTeres 2 күн бұрын
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.
@Kabasho
@Kabasho 2 күн бұрын
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-w7y
@KingsGamingX-w7y 2 күн бұрын
Look really cool , how does the engine handle voxuls
@abhijitleihaorambam3763
@abhijitleihaorambam3763 2 күн бұрын
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
@GuilhermeTeres Күн бұрын
For the engine's editor, I used Dear ImGui. For the game UI, it's custom made.
@jasondavis1740
@jasondavis1740 2 күн бұрын
You mentioned animated models need to be a single material... Can that material use UDIM textures?
@GuilhermeTeres
@GuilhermeTeres 22 сағат бұрын
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.
@jasondavis1740
@jasondavis1740 19 сағат бұрын
@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
@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! ❤
@vogmods
@vogmods 2 күн бұрын
Roblox studio for linux looks 🔥, but how about the GUI?
@MateiGabrielmusic
@MateiGabrielmusic 2 күн бұрын
awesome
@GuilhermeTeres
@GuilhermeTeres 2 күн бұрын
Thanks
@ergumsum
@ergumsum 2 күн бұрын
Awesome!! 😮
@GuilhermeTeres
@GuilhermeTeres 2 күн бұрын
Thanks! 😄
@1.............................
@1............................. 2 күн бұрын
1:34:15 🤔
@GuilhermeTeres
@GuilhermeTeres 2 күн бұрын
It seems to be a bug, I'll inspect.
@cyancaelus6456
@cyancaelus6456 51 минут бұрын
very convenient
@lanchanoinguyen2914
@lanchanoinguyen2914 2 күн бұрын
the shadow map looks bad
@GuilhermeTeres
@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_br
@frajola_br 16 сағат бұрын
Success
@eonglitch2346
@eonglitch2346 2 күн бұрын
Awesome 🎉🎉
@GuilhermeTeres
@GuilhermeTeres 2 күн бұрын
Thanks 🤗
@banshotenin499
@banshotenin499 2 күн бұрын
you spend so many yers for nothing like we have much better engines why we should use this
@rednibcoding3412
@rednibcoding3412 2 күн бұрын
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 ;)
@GuilhermeTeres
@GuilhermeTeres 2 күн бұрын
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.
@ladyville3
@ladyville3 2 күн бұрын
Im sure all the other engines at one point had someone like you say the same thing. Look where they are now.
@vNeo2
@vNeo2 Күн бұрын
Oh hell no i stay at ue
@GuilhermeTeres
@GuilhermeTeres Күн бұрын
@@vNeo2 👍🏻
@AiAgeOfMagic
@AiAgeOfMagic 2 күн бұрын
If you make free it will be like fire 🔥 but if still with money is 😢
@GuilhermeTeres
@GuilhermeTeres 2 күн бұрын
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.
@AiAgeOfMagic
@AiAgeOfMagic 2 күн бұрын
Your engine must be free
@GuilhermeTeres
@GuilhermeTeres 2 күн бұрын
why?
@kiwiladi
@kiwiladi 2 күн бұрын
no it doesnt. get your money up brokie.
@AiAgeOfMagic
@AiAgeOfMagic 2 күн бұрын
@@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
@Alucard_Seven Күн бұрын
@@AiAgeOfMagic Both Unity and Unreal released as paid engines as well, i don't understand your logic here?
@AiAgeOfMagic
@AiAgeOfMagic Күн бұрын
@Alucard_Seven but now is free💰💰💰🔥🔥🔥🔥🔥🤯🤯🤯🤯🤯👅👅👅👅👅
This open problem taught me what topology is
27:26
3Blue1Brown
Рет қаралды 650 М.
It’s all not real
00:15
V.A. show / Магика
Рет қаралды 20 МЛН
99.9% IMPOSSIBLE
00:24
STORROR
Рет қаралды 31 МЛН
Can You Beat Minecraft From One Grass Block
35:27
Beppo
Рет қаралды 3,8 МЛН
Blender is Changing Animation Forever
11:11
Smeaf
Рет қаралды 217 М.
Making a Better Particle Simulation in C++ (Part 2)
25:05
Keyframe Codes
Рет қаралды 15 М.
2024's Biggest Breakthroughs in Math
15:13
Quanta Magazine
Рет қаралды 554 М.
Optimizing my Game so it Runs on a Potato
19:02
Blargis
Рет қаралды 692 М.
I Redesigned the ENTIRE YouTube UI from Scratch
19:10
Juxtopposed
Рет қаралды 823 М.
People Said that my STEAM GAME is UGLY 😢 | now what?
9:02
Guilherme Teres
Рет қаралды 6 М.
2,000 People Fight For $5,000,000
24:45
MrBeast
Рет қаралды 117 МЛН