Wicked Engine in 2023 - This Engine Blows My Mind!

  Рет қаралды 30,457

Gamefromscratch

Gamefromscratch

Күн бұрын

The Wicked Engine is a free and open source game engine that just keeps getting better and better. Recently featured in our Underrated Game Engines video (link below), since that video the Wicked Engine has added two amazing new features... Xbox Series and PlayStation 5 support!
This is a free, mostly single developer game engine, and it supports the two most current and cutting edge game consoles!
The engine is also chock full of features and rendering techniques. It comes with a light weight fully functioning editor as well as C++ and Lua scripting support. In fact this game engine is used as the tech behind the GameGuru Max game engine.
Links
---------
gamefromscratch.com/wicked-en...
gamefromscratch.com/underrate...
Under Rated Game Engines video: • Most Underrated Game E...
-----------------------------------------------------------------------------------------------------------
Help Support GFS : / gamefromscratch
GameDev News : gamefromscratch.com
GameDev Tutorials : devga.me
Discord : / discord
Twitter : / gamefromscratch
-----------------------------------------------------------------------------------------------------------

Пікірлер: 171
@gamefromscratch
@gamefromscratch 9 ай бұрын
Links --------- gamefromscratch.com/wicked-engine-in-2023/ gamefromscratch.com/underrated-game-engines-round-up/ Under Rated Game Engines video: kzbin.info/www/bejne/n6OopKmwnN-WkLc ----------------------------------------------------------------------------------------------------------- *Help Support GFS* : www.patreon.com/gamefromscratch *GameDev News* : gamefromscratch.com *GameDev Tutorials* : devga.me *Discord* : discord.com/invite/R7tUVbD *Twitter* : twitter.com/gamefromscratch -----------------------------------------------------------------------------------------------------------
@DragoniteSpam
@DragoniteSpam 9 ай бұрын
I'm constantly torn between wanting to use an engine I know well to be able to work relatively quickly, and wanting to mess around with cool but obscure projects like this. This looks like fun.
@igorthelight
@igorthelight 9 ай бұрын
Serious work - known engine Fool around - obscure engine ;-)
@afbanjagjafdbxcvbrtjwsasdg2825
@afbanjagjafdbxcvbrtjwsasdg2825 8 ай бұрын
Is the decision easier in September 2023?
@igorthelight
@igorthelight 8 ай бұрын
@@afbanjagjafdbxcvbrtjwsasdg2825 Well, Unity shoot itself in the foot xD But the choice between some known engine and an obscure one is still here ;-)
@narwhalgamingvariety
@narwhalgamingvariety 7 ай бұрын
@@afbanjagjafdbxcvbrtjwsasdg2825 No
@DFX2KX
@DFX2KX Ай бұрын
@@rytif Godot is getting to the point where (at least for indie games) it qualifies as serious work. There's a few games on Steam selling alright that use it. That said, Unreal at least is in a league of it's own in terms of what it can do. Downside is that it's made for large teams, it's downright unwieldly for a solo dev...
@leeoiou7295
@leeoiou7295 9 ай бұрын
I wish we as developers can come together and support the brilliant man behind this engine. Aside Unity and unreal, I would be happy to use this engine just to support the developer. Flax and stride are also in my mind as well.
@ujugamestudio
@ujugamestudio 9 ай бұрын
The engine is not standard in industry. Surely it's missing some key things so that's why it's underrated.
@brodriguez11000
@brodriguez11000 9 ай бұрын
​@@ujugamestudioWell hopefully Gameguru support should change that.
@snesmocha
@snesmocha 9 ай бұрын
@@ujugamestudio well obviously, it's maintained by a single bloody guy last i checked. it's an absolutely amazing engine to check out if you're getting into making engines as it's just so simple
@deadpianist7494
@deadpianist7494 9 ай бұрын
whats wrong with Unreal?
@ujugamestudio
@ujugamestudio 9 ай бұрын
@@deadpianist7494 Unity and UE5 are okay. But indie devs try other engines every time they see a new engine, lol Unity and Unreal Engine are perfect in industry.
@msec7188
@msec7188 9 ай бұрын
I would love to see some more done with the wicked engine tutorial series perhaps?
@onlyeyeno
@onlyeyeno 9 ай бұрын
It's funny how is sounds like "Terrain" whenever You say "Train" ;) Thanks for another great video Best regards.
@rmt3589
@rmt3589 8 ай бұрын
This is so encouraging!!! Excited for this proof of concept, and to solo my own game engine!!!
@owenlloyd2528
@owenlloyd2528 9 ай бұрын
Thank you. A tutorial/walkthrough would be awesome if you can find the time.
@ArmadaWixxi
@ArmadaWixxi 9 ай бұрын
I'm going to be very honest. The big problem with engines like Wicked Engine that are made by a single person is that they are well... made by a single person. As a game dev the last thing you want is to suddenly see the engine your entire game is made in be no longer supported or further updated. If it's made by a single guy, chances for that to happen are very real. If you are working on a budget with investors that is just a massive risk you do not want to take. Some indie devs such as myself take huge risks going all in on game development, collecting funds from investors that want to see results. Not being able to deliver on those results can literally mean losing enitre savings and even a house. No offens but as much as I would love to stimulate the creation of more game engines like this it's simply too risky. And another problem is documentation, tutorials, examples and resources.
@sub-harmonik
@sub-harmonik 7 ай бұрын
If you're developing against a specific version of the engine why would it matter if it weren't updated? Just because of the resources it would take to fix bugs or incompatibility issues that arise?
@DxXNA
@DxXNA 7 ай бұрын
Eh the point in using an engine like this is that you would take over the development yourself. You use Unreal Engine / Unity when you have no interest in that.
@kiyasuihito
@kiyasuihito 3 ай бұрын
​@@DxXNAmy thoughts exactly
@DxXNA
@DxXNA 3 ай бұрын
@@kiyasuihitoYeah not to mention Call of Duty used ID Tech 3 Engine and have turned it into the engine they use today. Which released in 2005.
@Asinsful
@Asinsful 24 күн бұрын
They won't update. Just look at old AAA games. They remake it with a new engine. They never update decades old game.
@danielmejia5879
@danielmejia5879 9 ай бұрын
Please do create some basic tutorial, or walkthrough on creating a small game in Wicked Engine.
@AstraAnime
@AstraAnime 7 ай бұрын
I would like to see more of this engine. Would love to see a playlist of tutorials to follow.
@carlriemann925
@carlriemann925 8 ай бұрын
This is truly a powerful C++ powered game engine. IT'S amazing!!
@creo_one
@creo_one Ай бұрын
I wish people would support indie engines more, they require a lot of work and knowledge to develop and are mostly unseen. There are also some spectacular ideas that are missed by mainstream
@DJBSharpMusic
@DJBSharpMusic 8 ай бұрын
I would definitely love to see more, possibly tutorials for beginners, if needed. It looks beefy for something that was made by very few people.
@bucket6988
@bucket6988 9 ай бұрын
I might look into this tommorow 😮
@deluxe_1337
@deluxe_1337 9 ай бұрын
The editor needs a UI overhaul and it'll be appealing to more people
@saicher
@saicher 9 ай бұрын
Literally all that is missing for me is a Multiplayer Framework and I'd be set to give it a try
@DiamantMains
@DiamantMains 9 ай бұрын
This looks amazing
@daemones2272
@daemones2272 9 ай бұрын
After you mentioned terrains, all I can hear is trains. lol
@davidj3048
@davidj3048 9 ай бұрын
How can someone build all this alone!
@ArIyan_yt
@ArIyan_yt 8 ай бұрын
Making an engine needs time Making a very powerful engine needs a lot of people
@Asinsful
@Asinsful 24 күн бұрын
That 's why it's called Wicked! ;)
@chizyapochiponda1602
@chizyapochiponda1602 9 ай бұрын
Hey Mike, have you come across the Cave Engine? Would really like you to review on it. I just saw it and it looks pretty interesting. I'm yet to play around with it myself though
@gamefromscratch
@gamefromscratch 9 ай бұрын
Odd swore I had covered it, but it seems I may not. Adding to "the list", thanks.
@chizyapochiponda1602
@chizyapochiponda1602 9 ай бұрын
@@gamefromscratch no problem 👍🏾👍🏾
@deadpianist7494
@deadpianist7494 9 ай бұрын
it only has windows export lol
@Ultimatefire54
@Ultimatefire54 9 ай бұрын
Thanks for covering this, would definitely appreciate a more in-depth dive into this engine.
@astrahcat1212
@astrahcat1212 8 ай бұрын
This is my new engine for next project, stuck in Unity but will switch
@Bananenbauer123
@Bananenbauer123 2 ай бұрын
How did it go? I switched from Unity to Godot 4, but it feels like Godot is still not cut out for 3D games.
@santoshgujar5237
@santoshgujar5237 8 ай бұрын
Thank you, Sir, 🙏🌺😇
@ukrsolid
@ukrsolid 9 ай бұрын
Wicked Engine tutorial please
@HaeriStudios
@HaeriStudios 9 ай бұрын
Other people want fame and money. All I want is for my engine to get featured on Mikes's channel.
@SomeRandomPiggo
@SomeRandomPiggo 9 ай бұрын
So fame
@LucyLavend
@LucyLavend 9 ай бұрын
All these spam comments lmao
@ukrsolid
@ukrsolid 9 ай бұрын
Wicked Engine is Wicked !
@user-ry5bb8pv2j
@user-ry5bb8pv2j 9 ай бұрын
can you tell us what is the system specs for this and what specs your pc have?
@deadjuice1880
@deadjuice1880 Ай бұрын
I'm learning 2D part of Godot, wanna get comfortable fully coding before going to C++ and 3D. It would be cool to use something obscure like this engine, but maybe not for first time 3D.
@jphwacheski
@jphwacheski 9 ай бұрын
More please!
@erichansen9669
@erichansen9669 9 ай бұрын
What do you use to record your desktop? OBS?
@igorthelight
@igorthelight 9 ай бұрын
Most likely. It's the best program IMHO. Just learn how to use it properly ;-)
@JIN-TECH
@JIN-TECH 9 ай бұрын
Render features in this engine amaze and that is really very clean code, unlike Godot's code dump. It is a pity that this developer is not engaged in rendering in Godot.
@brodriguez11000
@brodriguez11000 9 ай бұрын
Pity works both ways. Hopefully Godot is helping with this engine.
@snesmocha
@snesmocha 9 ай бұрын
i just took a look at this engine... it puts godots entire engine to shame lmfao
@tutortomato
@tutortomato 9 ай бұрын
​@@snesmochayep,I don't know what Godot developer doing anymore...they just doesn't want to touch the rendering side of godot,all the feature just wasn't there
@snesmocha
@snesmocha 9 ай бұрын
​@@tutortomato yea... im still beyond confused how the rendering side of godot ended up the way it did... it's practically unusable at this point. the node system with its over complicated and downright insane inheritance tree is getting worse and worse by the update. at this point i don't really care what most people think for praising godot, the engine has no real potential to be anything other than just a hobbyists tool. they just need a complete 100% rewrite of their rendering engine and rework the toolchain
@tutortomato
@tutortomato 9 ай бұрын
@@snesmocha most of it is because Juan want Godot to be just Godot(in what way? I'm not sure),this is probably the worst of it. All Godot potential are being held back because he doesn't want it...this is his engine. The rendering quality are the worst,the feature for world environment(sky,water,foliage) will not be made into the core,and the SSR still broken even after 4 years!!!! Shieet 😅 I give up...salute to the core Dev for keeping up godot as it current state for indefinite,even I cannot compete with that persistency 🤣
@MuhammadHosny0
@MuhammadHosny0 9 ай бұрын
wait so I can add soft body physics in this engine but not in Unity? 😥
@TorQueMoD
@TorQueMoD 9 ай бұрын
If I ever actually learn to code, this is definitely the engine I would use. For now, I'm stuck with Unreal :P
@deadpianist7494
@deadpianist7494 9 ай бұрын
so u don't code in unreal engine?
@ivensauro
@ivensauro 9 ай бұрын
​@@deadpianist7494he should use blueprint or Just some packages
@swiftypopty1102
@swiftypopty1102 8 ай бұрын
​@@deadpianist7494Nope, I use it for render purposes
@skaruts
@skaruts 9 ай бұрын
Always a pleasure to see more engines using Lua. It doesn't run on my system, though, because I'm still on windows 7. I'm sad it doesn't use luajit too.
@igorthelight
@igorthelight 9 ай бұрын
SO many programs are stopped supporting Windows 7. It's really dying now. I would recommend to switch to Windows 10 (EOL 2025 year). Just don't forget to disable all the telemetry using O&O ShutUpWin10++
@pwhv
@pwhv 9 ай бұрын
man when you where navigating the first scene the lighting was flickering which means is broken
@n00bc0de7
@n00bc0de7 9 ай бұрын
This project is amazing. I really appreciate that he is using Lua for scripting. I am really not a fan of C# personally.
@mr.mirror1213
@mr.mirror1213 9 ай бұрын
iirc isn't lua slower than c# although I understand the runtime overhead of Lua is non existent
@gamefromscratch
@gamefromscratch 9 ай бұрын
Lua is generally slower than C# Yes though, its a language that was designed to be embedded in other languages and has faster interop with C code, so most of the performance is on the C side of the fence anyways. Additionally there exist LuaC and LuaJIT, the first a compiler, the second a Just In Time compiler, like the default for C#, so you can get the performance very similar. Since you're using Lua for mostly game logic and not resource intensive code, the performance is generally more than good enough and can be made much better. I'm not sure if Wicked uses LuaJIT, I wouldn't be shocked if it did.
@mr.mirror1213
@mr.mirror1213 9 ай бұрын
@@gamefromscratch thanks for the reply
@skaruts
@skaruts 9 ай бұрын
@@gamefromscratch it doesn't have luajit. I just checked the source code, the lua version is 5.3 (it's in WickedEngine/LUA/lua.h), So no luajit. That's quite unfortunate, as it does make a ton of difference. I wish someone could port luajit for the latest lua versions, tbh.
@skaruts
@skaruts 9 ай бұрын
@@mr.mirror1213 for someone like me, who doesn't like anything about C#, it's pretty much not a choice. Python is way too slow (as a scripting language, unless you can still use numpy, etc, which I doubt). Lua is by far my best pick for scripting languages, including because it's such a pleasurable language to write code in (no headache inducing pitfalls like python has). But, having worked with lua for years, I know very well the difference between LuaJIT and no-LuaJIT, and seeing that this engine has no LuaJIT is a bit of a disappointment. :(
@phillippi2
@phillippi2 9 ай бұрын
How do you think that this engine would benefit an underwater metroid/vania RPG in 3D?
@snesmocha
@snesmocha 9 ай бұрын
um... if you don't like working with slow guis??... i guess. it doesn't really matter that much what engine you're using for a game like that, just matters if you make it.
@MuhammadHosny0
@MuhammadHosny0 9 ай бұрын
@@snesmocha the GUI is not slow though, I don't know why GFS uses that software to record but it is terrible for recording and causes a lot of lags even on my high end pc
@snesmocha
@snesmocha 9 ай бұрын
@@MuhammadHosny0well… somehow my phone autocorrected no gui to… slow gui?? Or I accidentally wrote slow. The best experience though is no gui. Absolute bliss not having to move your mouse. I’ve used the gui, and it’s good, I just like working with text stuff instead anyways
@MuhammadHosny0
@MuhammadHosny0 9 ай бұрын
@@snesmocha i agree, no GUI is best. But them are the old ways, we gotta adapt.
@mig7287
@mig7287 9 ай бұрын
👍👍👍
@cycomkid
@cycomkid 9 ай бұрын
Godot should learn from this
@everythingcouldbesimplify818
@everythingcouldbesimplify818 9 ай бұрын
Insane, it looks already like hdrp from Unity or Unreal, it also utilizes lua which is much faster than javascript or python and really small like C. I tried to create my own engine before but I gave up because it was endless work.
@TheOnlyGhxst
@TheOnlyGhxst 9 ай бұрын
Yeah, I was thinking of trying to make a GUI game engine using entirely Julia, since it has the capability to be even faster than C++, so I immediately thought "Hey, that would probably be pretty great for making games with!", but it's definitely a ton of working making a game engine. Huge props to the dev of Wicked Engine, and other indie engines.
@apollolux
@apollolux 9 ай бұрын
What? Lua hasn't been faster than JavaScript in years since most JS runtimes and consoles have been updating for performance since ECMAScript the language started getting regular updates since 2016.
@everythingcouldbesimplify818
@everythingcouldbesimplify818 9 ай бұрын
​@@apollolux Well I'm talking about Lua out of the box, but Javascript is faster nowadays for web because running in Node V8, Lua also can be used in web and can also be just as fast as with openresty, and also lua has a jit compiler just like javascript, and is multiplatform. But every language can be fast if they only rely in calling C/C++ functions. I think the most important fact is that Lua in games don't compete with your scene when running the game, but Javascript is memory-hungry if you want it to be fast, also Lua is more reliable since is maintained by an institution and javascript frameworks is quickly deprecated, if you make a game using a library or framework in javascript it could not work in the future, and I don't think that would happen with lua.
@GameBoyyearsago
@GameBoyyearsago 9 ай бұрын
@@everythingcouldbesimplify818 make your engine opensource lets see if community can finisj your half work 😊😊😊😊
@apollolux
@apollolux 9 ай бұрын
@@everythingcouldbesimplify818 I agree that JS being memory-hungry as the main trade-off for being fast is an issue. As for frameworks and reliability, nearly every JS framework (especially jQuery, ReactJS, and AngularJS) is a third-party framework, and even shim frameworks to (ideally conditionally) backport newer functionality into older JS engine versions that _should've_ been first-party ECMA or Mozilla or even W3C are also third-party (the most Mozilla offers are backwards-compatibility code snippets on relevant functions in the online MozDocs). The majority of JS frameworks have been written either with the web or with Node in mind, so of course they're not going to be field-tested as reliable one way or the other in a JS-controlled game dev environment like Construct or Sphere, or in a more neutral non-Node environment like Neutralino. I also hate that they're mostly third-party since that means we have to rely on them for updates and maintenance, yes. There are plenty of reasons to choose Lua as the primary scripting language engine of a game engine over JavaScript, yes, but speed isn't one of them, and it more has to with JS's disadvantages than with Lua's advantages.
@flinfaraday1821
@flinfaraday1821 Ай бұрын
I liked the old website better ;]
@SG-js2qn
@SG-js2qn 8 ай бұрын
Single developers on big, endless projects tend to burn out. We always need community efforts in order to increase security. As for talented developers, usually even in community efforts there will be one or two developers who are doing heroic efforts to push it ahead. But when they stop or move on to other things, the idea is that someone else can pick it up and continue to move it forward. Like ... Linux doesn't depend upon a single code hero.
@DFX2KX
@DFX2KX Ай бұрын
It also supports Linux now appearantly, I expected to need to run WINE for it, but nope! Good times!
@makanansari144
@makanansari144 9 ай бұрын
The amount of amazing features one developer put into this! with the help of contributors really surpass Godot with lots of money and devs! and it's really odd and mind blowing! I liked it! thanks for sharing!
@bucket6988
@bucket6988 9 ай бұрын
Brain power beats man power usually
@HunterMayer
@HunterMayer 9 ай бұрын
What we're not seeing in the forefront is the 999 other attempts at making a game engine by others. But make the right choices and stay focused. *Chef's kiss* and I've found there is something to said for having less mouths to feed and a fountain of passion to drink from. If I go 3d I'd definitely start here. I love the lowered cost of ownership that open source gives, but there are drawbacks. You get nothing for free ... Usually. But this looks like a clear vision and execution masterpiece.
@HunterMayer
@HunterMayer 9 ай бұрын
I'm not going to judge an independent developer that makes game engines for having crappy website.
@JanHavel
@JanHavel 8 ай бұрын
Amazing tech, terrible UI :D ... for one guy its very impressive overall.
@SomeRandomPiggo
@SomeRandomPiggo 9 ай бұрын
Proves how much of a disappointment Godot is lmao
@Asinsful
@Asinsful 9 ай бұрын
It's time to question Godot! Why Godot cannot support game consoles without W4 games? Why this guy can do that and Wicked Engine stay as MIT License?
@gamefromscratch
@gamefromscratch 9 ай бұрын
It is worth point out though, you do still have to contact him for access, so the implementation still can't be made public due to the licensing around PS5 and XBox development programs.
@phantomapprentice6749
@phantomapprentice6749 9 ай бұрын
Why does this matter? There's Unity , Unreal and maybe Godot , no time for other engines.
@igorthelight
@igorthelight 9 ай бұрын
Competition is always great, no? ;-)
@ExumBron
@ExumBron 9 ай бұрын
Godot, maximum for 2D) In 3D, it is very slow, Wicked in this regard is an order of magnitude higher at the level of the main engines. It will be difficult to build a big world in Godot, even a corridor with level streaming.
@skaruts
@skaruts 9 ай бұрын
Speak for yourself. It doesn't matter for you. And that's fine. But it matters for other people.
@hipflipped
@hipflipped 9 ай бұрын
You're right. There are many impessive "OMG one developer has created lots of features!" game engines out there, which will simply never gain traction because a: one dev/single point of failure isn't great and these things seldom/never provide enought differentiation to build a proper community behind them.
@igorthelight
@igorthelight 9 ай бұрын
@@hipflipped But those developers learn A LOT just by developing their engine ;-) THey could get hired at Epic Games or Unity because of their experience whenever they want to.
@soran2290
@soran2290 9 ай бұрын
Godot is better
@first9279
@first9279 9 ай бұрын
why so toxic? This engine is probably thousands of hours of work from the dev. Before you say something like that, accomplish the same things he did yourself. Yes Godot is open source too but it is made by way more devs than this engine, just give it some love.
@ardahanfatihyuksel364
@ardahanfatihyuksel364 9 ай бұрын
@@first9279 Dude chill, he is right. Godot is much better.
@kaikun2236
@kaikun2236 9 ай бұрын
Remember when Godot was new and people were like "Ew Godot sucks, Unity is better!"? Yeah, don't be that guy
@first9279
@first9279 9 ай бұрын
@@kaikun2236 yes you are right.
@SlayerDUDE1993
@SlayerDUDE1993 9 ай бұрын
it's not about which is better, it's about having a choice.
@kiyasuihito
@kiyasuihito 9 ай бұрын
One developer... 😮🫠🥴 🎉🎉🎉🎉
The Jolt Physics Engine
11:23
Gamefromscratch
Рет қаралды 32 М.
100😭🎉 #thankyou
00:28
はじめしゃちょー(hajime)
Рет қаралды 24 МЛН
Joven bailarín noquea a ladrón de un golpe #nmas #shorts
00:17
Eccentric clown jack #short #angel #clown
00:33
Super Beauty team
Рет қаралды 20 МЛН
GameGuru Max Tutorial - Fade Control Behavior Explained
4:27
Blood Moon Interactive
Рет қаралды 123
Monster Hunter Wilds - Message from the Developers
6:07
Monster Hunter
Рет қаралды 95 М.
Why Use The Godot Game Engine?
11:59
Gamefromscratch
Рет қаралды 175 М.
Unigine 2.18 Is Here!
10:43
Gamefromscratch
Рет қаралды 18 М.
Most Underrated Game Engines
12:22
Gamefromscratch
Рет қаралды 78 М.
GODOT 4 + Megascans // Can It Compete With UNREAL or UNITY?
8:25
StayAtHomeDev
Рет қаралды 40 М.
How much charging is in your phone right now? 📱➡️ 🔋VS 🪫
0:11
Apple, как вас уделал Тюменский бренд CaseGuru? Конец удивил #caseguru #кейсгуру #наушники
0:54
CaseGuru / Наушники / Пылесосы / Смарт-часы /
Рет қаралды 4,4 МЛН
Fiber kablo
0:15
Elektrik-Elektronik
Рет қаралды 8 МЛН