• What gameengine do you recommend?
    11 replies, posted
Hey. So i have been working with the blender game engine for years and i could never release a game due to reasons. Im unsure if its worth to actually spend time to make a good game with it since its quite outdated and it needs a lot of custom scripts for effects and alot of workarounds. Please recommend a new engine to me or look at the bge and tell me if its good enough to spend time to make a good looking game on it ( and im certain its gonna take longer than just doing it on another engine ). I can : Code in Python model with blender animate in blender or any other program supporting bones i am learning to code in : java, c and c++ at my high school and im already quite good at it so that shouldn't be such a problem. ( also im learning alot of it by myself ). I can learn other languages if necessary. The engine should have a free-ish model which works for potential commercial game. ( i have a very low budget so a free one would be awesome ) It should also be not too over complicated and old like the bge was ( it was simple but when you wanted to do more advanced stuff youd need a lot of workarounds ). I have already looked at the source engine and i actually like what I saw but the wierd license thing turned me off for now ( you can proove to me that it doesnt suck when trying something commercially ) Im sorry for my bad English im not living in a English speaking country... Thanks in advance :D ______ btw im not a child so dont treat me like one okay?
Have you considered Unreal Engine 4?
[QUOTE=Chrille;49273361]Have you considered Unreal Engine 4?[/QUOTE] Yes. I didnt have a good time. I might try it again though. But maybe there are a few more recommentations. What are the pros?
Pros? Easy workflow. Lots of documentation. A very advanced engine. There is also CryEngine, which is available on Steam as a subscription based service. It's pretty cheap. You can also download the old SDK for free on their website, but it's unsupported. Or wait around for Source 2. [editline]8th December 2015[/editline] There is also Unity 5, but I know nothing about it.
[QUOTE=Chrille;49273403]Pros? Easy workflow. Lots of documentation. A very advanced engine. There is also CryEngine, which is available on Steam as a subscription based service. It's pretty cheap. You can also download the old SDK for free on their website, but it's unsupported. Or wait around for Source 2. [editline]8th December 2015[/editline] There is also Unity 5, but I know nothing about it.[/QUOTE] Thanks for your help :D Im downloading unreal and unity now. Other recommendations are appreciated too!"
Unity is really user friendly. UE4 is for the more advanced developers when using stuff on the C++ side, but it's fun to pork around with. One thing I've noticed with UE4 though is that more advanced features have no documentation whatsoever making it really hard to figure out what the right way to use stuff is. Whereas with Unity, you know you don't have any advanced features, so you have to do it yourself.
Unity is easier to learn from a pure coding perspective (C#/Javascript is much easier to learn in most cases than C++), but UE4 has BP to make up some of that gap as well as a buttload of advanced features. You'd have to find plugins on the Unity Asset store or make your own in order to get some of the same features as UE4. I also tend to find UE4 better for prototyping, simply because of how easy it is to get some basic BPs going, or editing the ones that are provided in the templates that Epic provides. Not to mention the level editing features UE4 has, which Unity doesn't. That all being said, currently, it's much easier to find some quality tutorials for Unity than it is for UE4, so if you're not one for reading documentation, you'll find more quality video tutorials for Unity than UE4. You really can't go wrong with either, and in all honesty, whichever one you seem to understand and work better in is the one you should stick with.
[QUOTE=FalconKrunch;49273659]Unity is really user friendly. UE4 is for the more advanced developers when using stuff on the C++ side, but it's fun to pork around with. One thing I've noticed with UE4 though is that more advanced features have no documentation whatsoever making it really hard to figure out what the right way to use stuff is. Whereas with Unity, you know you don't have any advanced features, so you have to do it yourself.[/QUOTE] Thanks yall. i ve downloaded unreal and unity but unity seems better for now since i tried unreal before and it was frustrating. Also i believe unity has the better community plus there are alot of unity users in ther blenderartists forum too. Could you link me some videos/websites to get started? Thatd be nice. ( btw im not talking to any person here. Anyone can send me stuff if they want )
I'd suggest you to start watching their tutorials, even start with the basics if you think getting into Unity might be cumbersome. One thing I love about Unity the most is the rapid code compilation due to C#. On the long run you'd be better off learning how to program any game mechanism than with visual scripting, as visual script can have certain overhead which you'd want to avoid. Usually this should be a good starting point: [url]https://unity3d.com/learn/tutorials[/url] Good luck and let us know if there's anything to ask regarding either engines.
[QUOTE=Rocket;49273727]Unity supports a Python-ish language called Boo, so if you already know Python you might want to look into that.[/QUOTE] barely, the docs haven't had boo examples in forever and the main unity editor doesn't even support creating boo scripts anymore. don't use it
I am using Unity for 2 years already. Easy to understand, pretty powerful engine. What I can say about this engine now: it will probably cover all your needs for creating a game, but if you like to understand things deeply - you will need something open sourced like Cocos2d-x or Unreal. Sometimes it also feels like Unity is too business oriented. In my case, I create fast prototypes with Unity and plan to develop full games with my own engine, where I have only things I need for current release.
Sorry, you need to Log In to post a reply to this thread.