PDA

View Full Version : what gaming-creating tools for a beginner?



pavelexpertov
July 11th, 2013, 03:25 PM
hello, this post may not belong to this thread, but i wanted to know if there are game creators applications made specifically for beginners. i know i could try tutorials for unity 3d or game maker, but i just want to try game development before i take final decision if i want to do it or not. thank you

imagecko
July 11th, 2013, 06:37 PM
Is it possible to use Unity 3D or game maker in Linux?
You can export the games to Linux, but I don't think you can use the software to make games in Linux.

Nytram
July 12th, 2013, 03:07 PM
There's the Blender Game Engine, which is open source, I've not used it myself so can't say how it compares with Unity.

http://en.wikipedia.org/wiki/Blender_Game_Engine

Game Maker, Unity, or Blender? (http://www.gamedev.net/topic/626525-game-maker-unity-or-blender/)

King Dude
July 12th, 2013, 04:58 PM
Game making? I suggest focusing on programming before you even look at 3D models. Python is a great language, due to it's syntax. You might also want to learn C++, but learn it only after you have become fully proficient at Python.
Here's a tutorial:
https://www.khanacademy.org/cs/tutorials/programming-basics

Once you're a proficient programmer, then you can move onto 2D and 3D graphics. Word from the wise, start with 2D graphics with Allegro and OpenGL (they can be used together). It's less time consuming making sprites by yourself than making fully fledged 3D models. And about the Blender engine, I strongly recommend that you do not use an engine for the sake of learning purposes.

http://alleg.sourceforge.net/
http://www.opengl.org/

Goodluck!

mni
July 14th, 2013, 01:57 AM
Hi pavelexpertov,

I agree with King Due for learning purpose. Do not use game creator. You must come from scratch and build strong concept of game programming. Based on my experience i began with Flash AS3. And next to java especially j2me. I am just playing in 2D with sprite never with 3D. Because 3D is hard, you must have strong mathematical skill. So, i recommend you to start with AS3, then Java, if you proficient in Java then go to C++. And you must active in game forums for sharing.



Iqbal

pavelexpertov
July 14th, 2013, 10:07 PM
Ok thank you guys for feedback!!!! I am learning java at the moment and soon I will be getting UDOO board where i can do prototyping and some programming, like python or processing. I am wondering, is it possible to learn python along java? and how much time should I spend on each one? thanx

Nytram
July 14th, 2013, 10:15 PM
Learn programming as it becomes necessary, as you create your game in your preferred engine. Blender uses Python and Unity uses C#.

Ignore those who say learn to program first - you will spend a lot of time and effort creating "hello world" programs, before you ever start a game. After you have spent months writing useless programs, you will decide that making a game is not worth the effort.

Jump in the water and learn to swim - learn to program by doing something you want to do, that is make a game. You have the net - a quick search will find an answer when you get stuck.

mni
July 15th, 2013, 08:54 AM
Ok thank you guys for feedback!!!! I am learning java at the moment and soon I will be getting UDOO board where i can do prototyping and some programming, like python or processing. I am wondering, is it possible to learn python along java? and how much time should I spend on each one? thanx

Hi pavelexpertov,

Why you put exclamation mark, it seem you really angry with us. Yes it is possible. But better learn one by one choose python or java first. About how much time you will spend. It depend on your self. You can make timeline as schedule and note your progress every single day.



Regards,
Iqbal

Warren Hill
July 15th, 2013, 01:17 PM
There are lots of great programming languages and it is possible to learn more than one at a time but as pointed out by mni: It's not recommended. If you are new to programming then you need to learn a great deal of programming concepts so trying to learn two languages at once will just lead to confusion.

My personal choice for a first language would be python but there is no reason why you can't learn java as your first language. Start with simple 2D games and build from there.

I wrote my first game back in the 1980s a simple variant of breakout and back then I was programming in BASIC.

Learning to program can be very rewarding: Start simple and build slowly if you try something to complex to begin with you will just get frustrated and give up.