C# Game Engines

Video Statistics and Information

Video
Captions Word Cloud
Reddit Comments
Captions
hello everybody Mike here came from scratch in the ass summer's over welcome back to a normal work schedule and hopefully you had a good one so anyways we're gonna jump back in we're kind of last week we did one on C++ we did a video on C++ game measures that is game engines where you can write your games logic using the C++ programming language and today I figured I'd do the same treatment but instead for the c-sharp or programming language so these are game engines where you can script your game logic using the c-sharp programming language that does not mean the game engine was written in c-sharp many times it's written in C++ but they exposed their API as C sharp it also doesn't mean that they're exclusively c-sharp so some of these languages you can actually use for other languages inside of these engines I'm also only going to stick to 3d engines in this case that are under active development and I'm sticking away from frameworks got to draw the line somewhere so you're not gonna see say app game kit or mono game now you could create 3d games in those but they're not really 3d game management so I didn't specifically include them in this list speaking of list I have a list up on games from scratch I will toss that link down below in addition to every one of these game engines and every single one of these game engines actually I've done additional content on in that particular case there is a learn more link so the first link is to the engine itself the second is to either a video or tutorial series I did covering that particular game engine alright let's jump in now this list is much shorter than the C++ list and I'm gonna start with the most obvious one if you want to write with c-sharp the most commonly used game engine Bar None is the Unity game engine and they've kind of tripping out all the other options used to be able to write using a programming language called boo which is very Python esque and used to be able to use like a JavaScript variant called unity script and they've both been removed so basically if you are developing using indie you are using c-sharp and I imagine there are more c-sharp programmers in the world now because of the Unity game engine than any other reason out there so it makes sense to be number one all right let's move on number two this one's kind of new actually or new ish it's CryEngine CryEngine moved from they used to use all their c++ and you still use C++ they have their own built in language and I think they used to use Lua and they moved away from it but now with the new versions of crying - crying - five point four and five point five they are adding c-sharp support so if you want to development c-sharp but you want to use a triple-a style engine CryEngine may be a great choice for you and if you looked at cry engine in the past and kind of wrote it off as bloated undocumented or various other very good reasons check it out again it's actually improved a heck of a lot as a game engine so if you are looking at c-sharp development cry engine is definitely an option out there now do keep in mind it is being implemented to a certain degree so you may find some of the documentation missing or lacking that kind of stuff but crying is definitely one to consider checking out next up on our list we have the Zenko game engine the lysenko game engine used to be called the paradox game engine and it also used to be a commercial game engine and all that's kind of changed as of a month ago Zenko 3.0 is now completely free and open source under the MIT source code license Zenko is a modern very very cool quality graphics in fact the company that created it was indirectly spun off from Silicon Graphics which is like one of the preeminent graphics companies out there it's a very high fidelity component based 3d game engine and as I mentioned it is now also an open source project so definitely do consider checking that one out another one in the list is the wave engine the wave engine is another free open source commercial 3d game engine written in c-sharp a cross-platform again totally free open source VR support definitely one to consider checking out I did a hands-on with this one so if you want to learn more do be sure to check that out next up we have the good joke game edge and now Godot with version 3 and increasingly with the upcoming 3.1 has been adding c-sharp support one of the most requested features and one of the things people are most excited for now there are occasionally a couple glitching things things that are being fixed as Godot matures 23.1 the 3.1 alpha was just launched a couple of weeks back and that stabilized the future up support in the Godot game engine now do keep in mind I also have Godot on my C++ list Godot is a very flexible engine in this there's the primary way of programming it is using GD script their built-in scripting language but you can also as a first class programming language now use c-sharp Godot is 2d 3d game engine completely open-source very cool project I've covered it extensively on game from scratch including a comprehensive tutorial series on both one point and two point O as well as now a 3.0 version that is currently still under development but already covers pretty much everything you know at least to cover the 2d side of things with the 3d stuff coming soon so if you haven't checked out Godot already yeah do it's a very cool open source project next up we have Banshee engine now vanishing engine is it sounds like a C++ engine and it was on my C++ game engine list I said open source game engine modern C++ 14 style code but one of the things they're doing heavily is supporting see sheriff scripting the complete high level API Banshee 3d engine is also open source it is built over top of the BS framework which if nothing else has a funny name definitely one to check out I did a hands-on video with it it's a sole developer project that's exceedingly polished so I'll be very interested to see where they go with this now do suggest though if you check it out build it from more recent source code the versions and the binders that they provide tend to be quite outdated I've fallen in that trap a couple of times now now next up is a game engine I featured on the station about three weeks ago as you can see it is it's it's not available yet so a bit of a tease but it is a c-sharp place 3d game engine cool graphics very good looking I'm very very similar to Zenko just not open source so that might hurt them a little bit in competing there but I get a video of this one showing it in action if you haven't checked out a flax engine it's capable of some incredibly nice graphics still under development so some of the things aren't fully in there yet like the terrain engine etc but it is a cool component based 3d game engine that uses the c-sharp programming language now next up is last of all actually and this isn't a really sexy page by any means but this is a host sharp now her whole sharp is a port of the her whole 3d game engine there was another one oh god I'm forgetting if they McGann I did this in the last video once atomic game engine ha I got up this time there was also atomic game engine which was quite literally a part of our hosts 3d with C sharp front and in a better editor unfortunately that project is now defunct there is however this oho sharp project this is maintained by xamarin those are the people behind mono so it's got good backings but it's a part of the ore ho 3d game engine it's an Earl 3d game engine is quite robust so if you see features and functionality it's been around for over a decade now it's very mature number developers are contributing to it and the ojos sharp it's a complete C sharp layer on top of that it's fully documented again xamarin is the company behind it so it is well supported so this is definitely one to consider checking out and that is it so here we go the list and I got this strange feeling that I am seriously seriously missing some key ones here and I'd be interested yeah if you've got some that I haven't thought of here because I know there are more but I couldn't come up with any and in all of my searching I couldn't find more than this list but if you've got any more c-sharp programmable engines do let me know another one was hero the hero engine which is our MMO based game engine but it doesn't I can't a hundred percent be sure that it's still being developed so yeah if you've gotten more suggestions I would love to hear them let me know in the comments down below as I mentioned this is a much much much shorter less than the C++ version C++ I did just the other day and you'll see there was two to three times as many game engines on that list but c-sharp is still pretty solid growing in size and some of these engines are quite well established and they've got a really bright future in front of them so if you are looking for wants to check out specifically well obviously unity is a no brainer unity is the c-sharp game engine open-source is true thing while you're spoiled for choice here you've got Zenko project which has a lot of momentum behind it kiddo project which has a lot of momentum project find it and then you've got the underdog guys feel like wave engine and flax that are definitely looking good too in fact every single game engine on here is quite capable so there's not one that I would recommend against frankly so if you are looking for creating your game logic using the c-sharp programming language while the list isn't excessively long there are some great great options on it and if you've got more if you let me know and I'll add them to this list ok I will talk to you all later you can good bye for now
Info
Channel: Gamefromscratch
Views: 46,975
Rating: undefined out of 5
Keywords: C#, Game Engine, Mono, GameDev, Game Development, Game Programming, Unity, Xenko, Banshee, Wave Engine, CryEngine, Urho
Id: SAczwFDbWlQ
Channel Id: undefined
Length: 9min 12sec (552 seconds)
Published: Tue Sep 04 2018
Related Videos
Note
Please note that this website is currently a work in progress! Lots of interesting data and statistics to come.