Forum Thread
  Posts  
New to game development have some questions (Forums : Development Banter : New to game development have some questions ) Locked
Thread Options
May 26 2013 Anchor

Hello
There is many questions in my mind that I wanted to ask here's some of them
1- what is better make an engine or use existing one ?
2- who do I make my game work on multi-platforms isn't eavry consle have i'ts own SDK ?
3- Is learning UDK is a good move I think unreal engine 4 will not even use unreal script so it's a waste of time right ?
4- what's a good short book for learning c++?
5- what is the best strategy of bug fixing Cuase it's really hard?

Thank you all for answering my questions :)
P.S.

I know some c++ and I know the main programming
Concepts like functions and classes.

May 26 2013 Anchor

I'll leave 2-5 for other people, but the answer to 1 is that it depends on what you're doing and personal preference. Probably the vast majority of games can be made on pre-existing engines like UDK of Unity. If you're doing something really different, like, say, Vendetta Online or Infinity: The Quest for Earth, which both deal with space and use a lot of procedural generation, or you don't want to have to pay for a license, then making your own engine is sometimes the best choice. That being said, Kerbal Space Program, a game that does pretty similar things to Infinity and VO, was built on Unity 3D.

--

I snark, therefore, I am.

User Posted Image
The reason behind this banner will be revealed in due time....

iqew
iqew VFX Artist
May 26 2013 Anchor

1 - Writing your own engine gives you all the possibilities imaginable, if you're able to write it. Using an existing engine saves time, but might limit your options
4 - I smell that you want to take a short cut to learn c++, which is not possible, any language takes time and you better learn it from the ground up correctly

--

Need some polishing for your game with beautiful VFX? Check out my website: Game-vfx.com

May 26 2013 Anchor

3. In your case, don't bother. Learn a long-term language, if it's a C-family one then UnrealScript will be easy enough to pick up from the online documentation.
5. Know how to write code that's easy to debug.

May 26 2013 Anchor

Thank y'all for your replays
So I've worked before with unity 3d but I left it because i didn't see any good games made with it
Tell I saw surgeon simulator and now this Kerbal game it looks awesome but where can I really learn unity
Scripting ?
And iQew you are totally right I have c++ e-books like c++ from the ground up but i am to lazy to read XD

May 26 2013 Anchor

Take it from the guy who has tried learning lots of languages until he found the right one for him, (Python), to learn something like c++, you must first start with C, power through the basics until they are known like the back of your hand. Then go on to c++, as it is C, with more syntax blah,blah. If you want recommendation, I never like programming books, check out thenewboston.com or youtube.com/thenewboston. He does video tutorials of most languages out there and he is by far the best teacher. And yes he's covered the three Cs, C C++ C#. Spend time with the language before you think about games....I know it's be hard, but that's what you MUST do.

May 27 2013 Anchor

Unity is by far the easiest and fastest route.
Unity3d.com Scripting Basics
Docs.unity3d.com

Combine with PlayMaker for even more ease and speed.
Hutonggames.com

Edited by: MurDoc_Inc

May 28 2013 Anchor

Someone wrote: 1- what is better make an engine or use existing one ?


Using an existing one unless you want to make a game like none ever before which would require a custom base.
Existing engines have been made by people far more experienced and seasoned then you currently are and
will make creating your game a whole lot easier for you.

Someone wrote: 2- who do I make my game work on multi-platforms isn't eavry consle have i'ts own SDK ?


Well... I didn't quite understand that. But: Many engines like UDK come with a set of tools to deploy your game to a console or handheld device.
TheGameCreators recently released a tool named "App Game Kit" which allows you to deploy your Dark Basic Pro game on most handheld and phone devices. I never tried it though.

Someone wrote: 3- Is learning UDK is a good move I think unreal engine 4 will not even use unreal script so it's a waste of time right ?


Well, UDK is extremely powerful and way above what 99% of hobbyists need. It will pretty much have you covered so its not a waste of time.
You are no state of the art studio, you do not need to use (and you will most likely not be able to use) the most advanced technology available.
Keep in mind that the games you will make are not even remotely like the ones available by professionals. Indie games are a whole different animal and
it doesnt matter what engine you use and how old it is as long as you are comfortable with your tools and you can deliver.
Think of cry of fear which runs on goldsource. (the Half Life 1 engine)

Someone wrote: 4- what's a good short book for learning c++?


Try this

Someone wrote: I have c++ e-books like c++ from the ground up but i am to lazy to read XD


If you are too lazy to read then dont. Its the same with your comment about not seeing any good games made with unity 3d (?)
The example projects they host are great. Look, you are not going to make the next crysis. Just try to make a game like this.
If you succeed, you are allowed to judge the engine. Or ...for our better understanding...what do you concider a really good game?

While using any engine, you will most likely need a team to make your ideas a reality. Few, very few are one-man-gamestudios.

If you are too lazy for programming or if its just not your cup of tea, feel free to explore leveldesign, modeling, 2d art etc.

Someone wrote: 5- what is the best strategy of bug fixing Cuase it's really hard?


Let other people play your beta/alpha. Other players will do things you never thought about and find bugs you might have missed.
Fix the bugs.

Hope this helped. If I sounded harsh, I didn't mean to, its just that english isn't my native language.

iqew
iqew VFX Artist
May 28 2013 Anchor

Thesnake91 wrote: Thank y'all for your replays
So I've worked before with unity 3d but I left it because i didn't see any good games made with it
Tell I saw surgeon simulator and now this Kerbal game it looks awesome but where can I really learn unity
Scripting ?
And iQew you are totally right I have c++ e-books like c++ from the ground up but i am to lazy to read XD


If you're too lazy to read then I wouldn't recommend learning programming at all. The best way to learn programming is by doing it and that requires reading through tutorials and books/APIs in most cases. Take a programming course somewhere and/or watch tutorial videos. However, reading lots of information is never going to be something, which can be avoided by any chance. Programming means dealing with lots of information and making those understandable to someone, who doesn't know programming.

I can understand your situation though and I recommend to learn any beginner language before going C++ for motivational reasons. Do all tutorials about how to do simple games and programs, which you can find and soon you will automatically accept and like the fact that you can learn a lot by reading a book.

Best wishes

--

Need some polishing for your game with beautiful VFX? Check out my website: Game-vfx.com

Reply to thread
click to sign in and post

Only registered members can share their thoughts. So come on! Join the community today (totally free - or sign in with your social account on the right) and join in the conversation.