Тёмный

ezEngine -- C++ 3D Game Engine (Free & Open Source!) 

Gamefromscratch
Подписаться 252 тыс.
Просмотров 56 тыс.
50% 1

ezEngine is an open source C++ powered 3D game engine with a complete editor and modular plugin design approach.
Link:
www.gamefromsc...

Опубликовано:

 

16 сен 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 166   
@gamefromscratch
@gamefromscratch 4 года назад
Link: www.gamefromscratch.com/post/2020/05/22/ezEngine-Free-and-Open-Source-3D-Game-Engine.aspx
@noaheben555
@noaheben555 4 года назад
They're releasing these engines by the second
@jhonvvick1289
@jhonvvick1289 4 года назад
Yes
@C-Core
@C-Core 4 года назад
Thank you so much for covering ezEngine! I'm one of the devs behind it. To clarify a few points here: - As you've guessed already we don't support Mac and Linux because we concentrated on the DX11 renderer so far. - Documentation is currently being worked on. Glad you checked it out at this time because there has been almost zero documentation a few months ago ;)
@gideonunger7284
@gideonunger7284 4 года назад
Github link to the engine seems broken atm did something happen to the project? [edit] looks like github is experiencing issues
@varshard0
@varshard0 4 года назад
Do you have a plan for Vulkan at some point?
@C-Core
@C-Core 4 года назад
@@varshard0At some point maybe. It's not like we don't want to do it, but we are ~3-4 people working on and off on this project in our spare time. We all have a fulltime job and families so our time is very limited. Implementing a Vulkan renderer is a lot of work and there are other features that give us more benefit for the implementation effort.
@varshard0
@varshard0 4 года назад
@@C-Core Understood. Vulkan and DirectX12 are targeting a much lower level than DirectX11 and OpenGL. It's especially impressive with such a small team people.
@neolordie
@neolordie 4 года назад
your project is super cool, you've done an amazing work with such a small team !
@steved.1091
@steved.1091 4 года назад
Mike: There can never be too many game engines, Right? Me: Hell no!!!
@igorthelight
@igorthelight 4 года назад
Me: NOOOO! STAAAAWWWP! :-)
@UrsaFrank
@UrsaFrank 4 года назад
Game engines are spreading fast than Covid
@Murderface666
@Murderface666 4 года назад
Its gonna be YUUUUGE
@akl2k7
@akl2k7 4 года назад
​@Amanda Archer There were a few, but not that many and most of the ones from that time are dead. The ones I can think of that I messed around with were RPG Toolkit and Sphere. Both of those were 2d engines too.
@lonewolfenock3527
@lonewolfenock3527 4 года назад
Because CVid is non existent.
@zoltankurti
@zoltankurti 4 года назад
@@lonewolfenock3527 it definitely does exist... don't be stupid.
@lonewolfenock3527
@lonewolfenock3527 4 года назад
@@zoltankurti \\ Let me rephrase. Because Cvid is 'almost' non existent. Do you know of Event201? The novel coronavirus simulation held by John Hopkins, Bill & M Foundation, and The World Economic Forum? It was held 6 weeks before the outbreak and 'predicted' what is happening right now. Of course you didn't know. Guess who is the stupid one.
@ZachHixsonTutorials
@ZachHixsonTutorials 4 года назад
I'm starting to think one of the side effects of COVID-19 is the sudden desire to develop a game engine. Holy shit these things are popping up like dandelions!
@pavlemarinkovic5186
@pavlemarinkovic5186 4 года назад
Thanks for sharing this, I've been looking for a good template to start my own engine from, Never even knew this existed and I looked everywhere for open source MIT c++ engine frameworks keep up the good work
@mikeroegames
@mikeroegames 4 года назад
My god when I was a kid I dreamed of a day like this or one of the biggest hurdles for making games was just simply choosing an engine because there are so many of them!! This is my dream come true.
@akshayazariah
@akshayazariah 4 года назад
This looks like an alternative to Unreal Engine 4 for low-end PCs, mashed with CryEngine and Xenko.
@cgazzz
@cgazzz 4 года назад
The fact this already has a typescript plugin makes this impressive 😃
@starxhilmie
@starxhilmie 4 года назад
It says "ez" but I highly doubt it
@gamefromscratch
@gamefromscratch 4 года назад
Well ezishEngine doesn't have the same ring.
@papercrease7308
@papercrease7308 4 года назад
Unreal keep pushing realistic graphics, Unity is divide by so many update and unfinished features, so It is understandable that "ez" is not actually ez. lol
@zorochii
@zorochii 4 года назад
it's ez-er than doing it yourself (?).
@vaishnav_mallya
@vaishnav_mallya 4 года назад
"There never can never be too many engines" Oh no no. Right now I'm tied between 4 engines.
@akshayazariah
@akshayazariah 4 года назад
Lol, I had the same problem, wherein I got stuck in a loop of going back and forth between Godot, Unity, GameMaker and Defold. I finally decided to drop them all and write my own engine. Maybe a bit stupid, but I encourage others to do so, too.
@vaishnav_mallya
@vaishnav_mallya 4 года назад
@@akshayazariah I would like the idea but it's so far fetched. I didn't make jackshit with what I had in all these months or should I say years. I also would have to learn about engine programming too.
@akshayazariah
@akshayazariah 4 года назад
@@vaishnav_mallya Engine programming is not as difficult to people make it out to be. If you're looking to make an advanced 3D engine, you're gonna have to be heavy on math and physics. But for a simple 2D engine you won't be nearly as troubled. You'll go far by going step by step. To simplify it, a game engine requires an input wrapper, audio engine, sprite loader, sprite atlas support, and two simple math and physics engines. You can always just use Box2D or Bullet for 3D.
@chepulis
@chepulis 4 года назад
It's like the indiepocalipse, but with game engines. Enginocalipse.
@chepulis
@chepulis 4 года назад
As for the engine, modularity is overrated. Needs upkeep, configuration, conflict resolution. Better get complete packages.
@orvilnorvil7415
@orvilnorvil7415 4 года назад
@@chepulis There are plenty of things that should be optional, depending on the game you are building. Forcing a modular/plugin design allows the engine to actually exclude things without a fear of destabilizing the core. It's way too easy to have one method call force you to be dependent on an entire module; and once that link is made, it's difficult to refactor without breaking anything.
@phosfine7793
@phosfine7793 4 года назад
Aaaaaaah there's just so damn many!
@etopowertwon
@etopowertwon 4 года назад
>qt application eww. After what they've done to licensing recently, I don't even want to touch anything qt related.
@DonVigaDeFierro
@DonVigaDeFierro 4 года назад
Sad but true.
@DANiel25178
@DANiel25178 4 года назад
what happened? i missed that
@joaofelipe2060
@joaofelipe2060 4 года назад
Had to search about and what I found was: now to install qt binaries you need to have a QT account, Long Term Support(LTS) releases and offline installer will become available to commercial licensees only and New Qt offering for start-ups and small businesses for $499/year.
@gamefromscratch
@gamefromscratch 4 года назад
Oh that blows... I didn't know about this either. Need to look into it further. Qt is so storied when it comes to licenses...
@omegaman7377
@omegaman7377 4 года назад
Qt was always a commercial product.I do not see the problem. Programmers have to pay bills too. Unless you are willing to give some support, do not expect bugs free engines. After all, the whole point of learning to programming isn't to get pay for doing what you love to do? The team should kickstart the project for financing it. $499 is a bargain for a complete GUI like Qt.
@russellg3775
@russellg3775 4 года назад
in the time it took you to read this comment, another game engine has been released.
@makanansari144
@makanansari144 4 года назад
OMG so many good engines these days!!!! tnx it looks promising tbh!
@firstname4337
@firstname4337 4 года назад
I could complete my game if I just stopped switching engines stop tempting me LOL
@igorthelight
@igorthelight 4 года назад
Engine is just a tool :-) Change it only if you could see a REAL difference.
@KarimFlut
@KarimFlut 4 года назад
This looks amazing !
@KarimFlut
@KarimFlut 4 года назад
(and typeScript 😍)
@vickylance
@vickylance 4 года назад
why not all these C++ developers just join forces together and work on Godot
@masoodahmed4718
@masoodahmed4718 4 года назад
no offense to Godot I mean its pretty good and all, but man GDScript sucks, its like its not lua and its not python, its like worst of both worlds. Should have just used python instead IMHO.
@ricardoalcantara5846
@ricardoalcantara5846 4 года назад
@@masoodahmed4718 Just pick C# xD
@salarycat
@salarycat 4 года назад
​@@masoodahmed4718 Yeah, no... GDscript has the ease of use of python and has been extended to fill Python's gaps that a game engine requires. Python being one of the most popular and efficient languages, a developer would feel right at home. It is one of the nicest qualities about Godot.
@BosakMaw
@BosakMaw 4 года назад
@@masoodahmed4718 You can develop scripts with C++ with GDNative.
@creikey
@creikey 4 года назад
@@masoodahmed4718 What specifically do you dislike about the language?
@aschilds
@aschilds 3 года назад
How does it handle, say, if you wanted to make a 2.5D title like Doom or Wolf3d? 3D environments with 2D sprite weapons and enemies?
@technocarus9245
@technocarus9245 4 года назад
Wow... y'all Canadian RU-vidrs start early in the morning with the videos don't ya? 😉 Neat engine though, thanks for the info. 😁
@gamefromscratch
@gamefromscratch 4 года назад
Technically recorded it last night, but with Covid around and a full house as a result, I record at damned odd times these days ;)
@technocarus9245
@technocarus9245 4 года назад
@@gamefromscratch Totally gotcha there. Dealing with the same down here. Except I'm studying COBOL instead of YouTubing.
@ginasollinger7840
@ginasollinger7840 Год назад
how do you get editor is my question, I've looked everywhere and didn't see any download button anywhere on the website?
@Mr0utsider
@Mr0utsider 4 года назад
Godot still my fav!
@djpeterson7479
@djpeterson7479 4 года назад
This looks pretty nice!
@GameUnion
@GameUnion 4 года назад
ANOTHER? HOW THE HELL MANY OF THEM?
@eyeemotion1426
@eyeemotion1426 4 года назад
I remember a few months ago when I had "forgotten" about my childhood dream of making games. Also because in the past, the things we have now weren't easy to find. Now I'm continiously confronted with one game engine after the other. Though at the moment, still sticking with Godot for my game. Probably best to stick to one engine untill I got the grasps of game-development in general. Although this one looks nice too. Which one is actually recommended when you are more of a (3d) designer than a coder? Don't remember if you've already done a comparison of some of these open-source/MIT-license game engines before... or updated it.
@donovan6320
@donovan6320 4 года назад
Unreal engine 4 has access to the entire quixel library free of charge. So if you are willing to deal with epics games and occasional bs that
@put_istine
@put_istine 4 года назад
It's nice to see this but there's no point to develop game engine that does not support as many platforms as possible because it will drastically narrow the number of people who will use it. People will prefer to opt for another engine that already have community, lot's of tutorials and with which have already build some AAA games. For instance, UE4 supports all platforms (win, android, ios and/or linux), there are lots of AAA games build with UE4 or Unity, UE4 have coding via Blueprints, you can build entire game only with Blueprints without one single line of code so other people (non-programmers) and designers also can use it...
@w0rzzvlog878
@w0rzzvlog878 4 года назад
Does it have physics?
@laurencejazzperry6086
@laurencejazzperry6086 4 года назад
Great video, I love your content. Question: can you recommend an engine that would be good for an after school game design club?
@doggodrinkingbepis4646
@doggodrinkingbepis4646 4 года назад
Unreal is a great option, for a few reasons: - you can use visual programming and/or c++ - it has a lot of tutorials and courses - it has great documentation - it is free under 1 million dollars
@ps_lol
@ps_lol 3 года назад
Uhmm is this ez engine can use to be 32 bit pls
@KennethBernardotoons
@KennethBernardotoons 4 года назад
Have you ever talked about Skyline engine?
@gamefromscratch
@gamefromscratch 4 года назад
Not certain, I know i've downloaded and evaluated it at one point.
@nialltracey2599
@nialltracey2599 4 года назад
I want spheres. Like, proper spheres. And proper cylinders. What engine would most easily allow me to incorporate custom renderers for spheres and cylinders so that I don't have to put up with unsightly corners?
@everabyss
@everabyss 4 года назад
Your starting statement was actually Sarcasm. Right!
@HARDstone3d
@HARDstone3d 2 года назад
Would be cool to see you trying o3de now, after the year back then it was broken for you.
@AcidiFy574
@AcidiFy574 3 года назад
But is it potato PC friendly??? Seriously, programs are getting more bloated & resource-hungry day by day, damn
@youreperfectstudio4789
@youreperfectstudio4789 4 года назад
Oh well I'm glad to hear its using Qt
@igorthelight
@igorthelight 4 года назад
Qt itself is great but new changes in license is... not that much.
@johnburton7156
@johnburton7156 3 года назад
There are so many game engines in existence I think my head is going to explode. Too many options lol.
@guilhermemauriciodantas9064
@guilhermemauriciodantas9064 4 года назад
do you intend to make a video about luxe? It's modular engine too and i wanna know if worth study it
@gamefromscratch
@gamefromscratch 4 года назад
Most likely not. For a couple reasons, first it really seems like vapor at this point, it keeps starting over and over and over. I was going to cover it... something like 6 years ago. Since then its changed languages twice and still isn't beta.
@vaishnav_mallya
@vaishnav_mallya 4 года назад
First they wanted to use Haxe but jumped to Wren.
@Xeab
@Xeab 4 года назад
Was really excited for this, but then you said theres no linux support at the moment, I’ll keep my on it until then.
@ThePreyBrigade
@ThePreyBrigade 4 года назад
Who cares? It's not like you're gonna make a game for the 5 Linux gamers.
@varshard0
@varshard0 4 года назад
The dev said that they are focusing on direct X for the moment. Hope they will add Vulkan support at some point.
@Xeab
@Xeab 4 года назад
Noxid The Gamer, They support targeting linux so thats not the problem, I daily drive linux. Also linux gamers exist, and theres a large amount of them, have a look at the r/linux_gaming and thats only the people on reddit. Yeah its a low amount sharing 0.89% of steam as of april this year, I feel its a missed opportunity if not taken. But its never too big of a problem, theres always wine and proton. I feel software development is just easier better and quicker on linux, you know the os make for developing.
@-shadanye6917
@-shadanye6917 3 года назад
this is your game engine?
@GamefactoryTutorials
@GamefactoryTutorials 4 года назад
What will be possible If all Open source Game Engine developers Teams Up and make ONE Game Engine......
@gamefromscratch
@gamefromscratch 4 года назад
Ever heard the expression "Too many cooks in the kitchen"? I think it probably applies to game engines too!
@GamefactoryTutorials
@GamefactoryTutorials 4 года назад
@@gamefromscratch yeah, of course, in German it is almost the same 😅 "Zu viele Köche, verderben den Brei" 😅👍
@sanjayk2444
@sanjayk2444 4 года назад
Covid spreading : iam unbeatable game engine : am i joke to you
@mohokhachai
@mohokhachai Год назад
With component pattern full
@skaruts
@skaruts 4 года назад
Downloaded the latest binaries, but it doesn't run. Any batch file I try to run gives me an error saying (roughly translated) _"couldn't find the entry point for the procedure EventSetInformation in the DLL (dynamic-link library) ADVAPI32.dll"._
@jayrulez
@jayrulez 4 года назад
What version of Windows are you using?
@skaruts
@skaruts 4 года назад
@@jayrulez windows 7 (64 bits)
@jayrulez
@jayrulez 4 года назад
@@skaruts Yeah, I don't think Windows 7 is supported.
@gileee
@gileee 4 года назад
advapi32.dll should be in system32
@4ida
@4ida 4 года назад
What would be the best 3d RTS tank heli bomber (no resource gathering, no humans) game engine (s)?
@vaishnav_mallya
@vaishnav_mallya 4 года назад
Unreal, Unity, Cryengine, Unigine, Babylon, Three.js, Heaps, Defold and many more Take your pick 😁
@raulcengher7735
@raulcengher7735 4 года назад
What can I choose between CopperCube and ezEngine ?
@vaishnav_mallya
@vaishnav_mallya 4 года назад
Is coppercube even a thing? They had a paid version now they're free.
@raulcengher7735
@raulcengher7735 4 года назад
@@vaishnav_mallya yeah CCB is a thing and my choise is CCB
@CodyWolfDev
@CodyWolfDev 4 года назад
seems to me that it is very similar to roblox studio, plus the icons are from roblox studio .
@gamefromscratch
@gamefromscratch 4 года назад
I still haven't tried Roblox... really have to put it onto the todo list. Should do a video on programmable games...
@skaruts
@skaruts 4 года назад
@@gamefromscratch I found it quite interesting, especially the building tools, but it also seemed to me like it suffers from a sort of _RPG Maker Syndrome,_ in that most (if not all) games you find look glaringly like they were made in Roblox... And it seems like you can't release standalone apps either...
@ceciphar
@ceciphar 4 года назад
@@skaruts standalone apps is a no go. The support is amazingly bad. It's been going on the decline for years and developers aren't happy. Especially since employees have all access to code including out engine api keys and tokens
@GravityGamingCo
@GravityGamingCo 4 года назад
could someone upload a node_modules folder of all these game engines?
@slendi9623
@slendi9623 4 года назад
Too bad is windows only
@gabriellvaldez5248
@gabriellvaldez5248 4 года назад
Loco ya fue con el tema este de los engines. Suban alguna utilidad practica o algo así.
@sarritzu78
@sarritzu78 3 года назад
download ? EZengine
@datatrashx8828
@datatrashx8828 4 года назад
at some point feels like gamemaker meets udk
@chickeninabox
@chickeninabox 4 года назад
Are there blueprints?
@jaffnimanlangit5510
@jaffnimanlangit5510 4 года назад
Hello ladies and gentlemen
@victorfioravante6787
@victorfioravante6787 4 года назад
need ane PC very Good ? my pc is 4G ram
@Br3nd0ns
@Br3nd0ns 4 года назад
Why focused on DX for f sake. Welp, waiting for Godot.
@tfg_8564
@tfg_8564 4 года назад
gg ez
@syntaxed2
@syntaxed2 2 года назад
You can instantly see its a QT based app...those huge scrollbars and ugly 90's beveled edges :p
@alvinmrobles
@alvinmrobles 3 года назад
Too EZy
@DiiaBloodyRain
@DiiaBloodyRain 4 года назад
Who do u think it's better in 3D this or Godot.
@greenbillugaming2781
@greenbillugaming2781 4 года назад
better go one with community, because these projects are uncertain
@put_istine
@put_istine 4 года назад
@@greenbillugaming2781 indeed. Most successfull engine are cause of community. To gain huge community engine needs to adapt to a wide audience, as many platforms as possible and lots of tutorials. That's why UE4 and Unity is popular (they are also very old engines). Unreal also provides coding in Blueprints, entire game can be build only with blueprints without one single line of code, so non-programmers or designers also can use it. And also, maybe the most important, there should be at least one or few popular AAA games build with that engine. That's where Godot Engine failed so far (but maybe it will change in the future).
@240garchive
@240garchive 4 года назад
Is this really "EZ" ??? :)
@PixelThorn
@PixelThorn 4 года назад
Looks like an open source version of unity
@Grass-b6f
@Grass-b6f Год назад
Ezengine is ez cus it has ez in ez 🤯
@ethanviolet1
@ethanviolet1 4 года назад
it has the same icons as roblox studio wtf?
@snokzor
@snokzor 4 года назад
Probably a pack you can buy somewhere?
@tijon1350
@tijon1350 4 года назад
www.famfamfam.com/lab/icons/silk/ the roblox icons are from this site and also lots of other programs. This is a really popular icon pack.
@twilightverdict
@twilightverdict 4 года назад
All those great engines and I can do things only in RPG maker and Construct. Programming sucks!
@stonekase
@stonekase 4 года назад
Once it is windows based, i am off.
@ashwinrawat9622
@ashwinrawat9622 4 года назад
Its qt based so I'm pretty sure if its open source someone will build for linux as well
@jayrulez
@jayrulez 4 года назад
@@ashwinrawat9622 The major block here is that there is only a dx11 renderer at the moment. Once a cross platform backend is implemented then porting to linux and Mac becomes easy. The team is small so doing Windows only to begin with makes sense because the can focus on features rather than cross platform woes. Once it is feature rich enough then they can focus on porting to other platforms.
@ashwinrawat9622
@ashwinrawat9622 4 года назад
@@jayrulez I guess I missed that point. Oh well, good for our choice paralysis. Game engines these days are like node js frameworks, a new one appears every week haha.
@danielphil4976
@danielphil4976 4 года назад
Windows, lol I am out.
@SnyppiTV
@SnyppiTV 4 года назад
Mac or Linux guy?
@greenbillugaming2781
@greenbillugaming2781 4 года назад
this is becoming a joke day by day.
Далее
25 Game Engines in 25 Minutes
29:43
Просмотров 24 тыс.
Choosing A Game Engine in 2021
28:49
Просмотров 159 тыс.
choosing a game engine is easy, actually
15:08
Просмотров 476 тыс.
Tools to make a Game Engine in C++
48:03
Просмотров 53 тыс.
O3DE  in 2023 -- Is It Good Now?
15:17
Просмотров 32 тыс.
I Made the Same Game in 8 Engines
12:34
Просмотров 4,1 млн