In need on some guidance.

Started by
7 comments, last by CiaranTheLyne 9 years, 9 months ago

Hello all, I recently take seriously on making a game, I'm thinking small and not a AAA game but I have plenty of ideas for one. To archive this I found out plenty of ways to do it but I haven't choose one yet because on different sizes some people say learn this first and then the rest or learn the other because the other engine is just boring, etc. So here are my questions/doubts.

Idea - For the first game I'm trying is a enemy wave game, where you have to defend a position from waves of enemies. I think is ok to start since I know there's solo developers who have done them and now have a team to make the game bigger. So that's where I want to start, something simple. I haven't decide yet on making multiples maps for the player to choose or make a big one where you have to run/fly to get to the next objective.

1- Game Engine - UDK, UE4 or Cryengine? I try all 3 and there's different ways to make the terrain for example faster than others. I try to use the BSP in UDK and was a bit confusing needing to resize before you actually add the BSP wall or anything, the terrain tool was good but is not like Cryengine that generates most of it in one go. Also in UDK is easier to make destructible mesh like walls since have the destructible joint (I believe is the name) while in Cryengine you have to do it in a 3D modeling software. I see lots of people making this extensive maps with buildings in 2 hours (or so they claim) while I don't even know where to start to make a simple house.

2- 3D Modeling - 3DS or Maya? Money is not the problem here. I read on several sites that 3DS have a easier learning curve than Maya. While in Maya the Character modeling and rendering looks more eye candy. Also some say that 3DS is the one to use for game development but others say that Maya is currently in top for modeling because have more options. I try 3DS and got be able to make a helicopter out of it with tutorials but when I did the turbosmooth everything goes bad to worst and end on reshaping everything and that got me down while in Maya I really didn't finish anything because the tutorials got cutted off but seems it don't have this turbosmooth problem but it does have a bit with symmetry. I like how the animation looks in Maya more than 3DS but I need your opinion on it.

3- Language - C++, LUA or Java? I know kind of C++, I have experience in LUA but no experience with JAVA. I read that UDK use Kismet and Unreal Script but people say is kinda useless to learn them now since UE4 is going to kill UDK soon. Also I don't want to use Unity since I try it once and I really dislike it.

Those are my main issues so far and that's why I haven't start yet buying or learning anything because I wanna make the right choice and not lose time learning something that I can make with another software better and faster. I have so far the concept and how the gameplay can be but need your help with those decisions. Thanks in advance everyone!. Sorry for my English.

Advertisement

I don't know if this answers your question but you can make this kind of game with Lua in Roblox.

they are all irrelevant.

Just choose whatever you want and get going.. these are not "issues", they are just excuses to faff around.

Stefano Casillo
TWITTER: [twitter]KunosStefano[/twitter]
AssettoCorsa - netKar PRO - Kunos Simulazioni

they are all irrelevant.

Just choose whatever you want and get going.. these are not "issues", they are just excuses to faff around.

Wow what a dev community and want me to subscribe for this kind of answers... Thanks a lot...

they are all irrelevant.

Just choose whatever you want and get going.. these are not "issues", they are just excuses to faff around.

Wow what a dev community and want me to subscribe for this kind of answers... Thanks a lot...

He has a point. Just pick whatever you're most comfortable with and get going. Many people are stuck in a search of a perfect engine for a game they're planning to make. It won't get them anywhere, since there's no such thing as a perfect engine. They usually ended up spending too much time looking for an engine that they lost interest in their project in the wait. You should just pick an engine that's enough for your project and actually make a game.

they are all irrelevant.

Just choose whatever you want and get going.. these are not "issues", they are just excuses to faff around.

Wow what a dev community and want me to subscribe for this kind of answers... Thanks a lot...

This is a little rough, but he has a point. The most important is not really the tools but what you do with them.

But, there is some of my opinions.

1)
I didn't try the CryEngine, but I have globally poor impressions from friends.
UDK, why the UDK when you have the UE4? The Unreal Engine is way more easier to work with, and is totally worth the 20$ you'll have to spend.

2)
I'm not a 3d modeler but I worked with team who used 3ds and other with Maya. So I don't think there is fundamental difference between the two. Isn't it?

3)
I didn't try LUA. My absolute preference go to the C++. It's used anywhere and is the mother of all languages (kind of). I don't think you'll ever lose your time learning C++. But on the downside it's maybe harder to learn than a scripting language, and if you quiclky want something it's maybe not the better solution. And I don't like Java, he always look at me with mean eyes. (best advice ever)

I hope that will help, somehow ^^'

Keep in mind software compatibility, what's the point of good 3D modeling software if you can't import models and animation in your engine.
I would recommend learning programing language based on engine you choose, for example if you choose UE4 then learn C++.

2- 3D Modeling - 3DS or Maya?
They are virtually the same, but Maya tends more to movie industry, so choose what better suits you.

Just grab whatever you see as the best option and put your idea to life.
Good Luck!biggrin.png

I'd probably just defer the modelling, do you really need models right away for a game? Once you get farther along you can replace the cubes or spheres or whatever the default models/animations are that come with UE4 with your custom stuff.

1. Different engines are, well, different. Play with all of them and decide what you feel most comfortable with. I would say try to not go near UDK since it maybe discontinued soon.

2. I say Maya is better but some people like 3Ds. For this I would suggest getting some one to help you with it so getting a friend or someone to be your modeller or whatever they are called. If you really want to do it then I would say jump into Maya and watch some tutorials on youtube for it.

3. I know JAVA and I would say don't try and learn it. If you are already familiar with C++ use it. In the end most languages do the same thing with different ways of doing it.

Hope I helped.

This topic is closed to new replies.

Advertisement