You can use Microsoft Visual C# Express, which is free.
Help a Newbie Choose a Program Language
There is an article in this forum that states something similar on the lines of "Use the programming language you are comfortable with". A programming language is a tool.
I suggest you do a more simple game project. Learn how to add and draw graphics. Examples such as: how to move an image using your keyboard? How to make things appear using your keyboard? There are open-source game examples you can learn a lot from too. How do they do that? The ideas are all in the examples.
Game programming is not that much different from basic game programming. You just need to learn the graphics and gui offered by the programming language.
There is an article in this forum that states something similar on the lines of "Use the programming language you are comfortable with". A programming language is a tool.
You rang? :)
Thanks everyone,
I changed my mind, I think I'm going to start with Enigma, that way learning C++ should be less frustrating and I will rip less hair out of my head while learning it. Ha!
Hi,
An orderly growth in your learning is crucial for maximum efficiency and saving you years of delay.
1) Choose a game engine that allows you to develop a game using one language.
2) You will be using that language for the next 1 to 2 years.
3) Make 3 to 5 simple console type 2D games without a game engine by using your language and targeting the Runtime Environment in your client computer which you use.
4) Return to the game engine of your choice and make 3 to 5 simple 2D games.
5) Begin making 3D games.
http://en.wikipedia.org/wiki/List_of_game_engines
Note: Early in your first few games you should be on track to start and improve your interface making skills, which is one of the fundamentals of game development and critical for user appeal.
If you make each game well, adding new features, then this is the fastest path to becoming a skilled game developer as I outlined here. In fact it is better than Uni but requires stronger character traits in you.
Stay at it and have fun the whole way!
Personal life and your private thoughts always effect your career. Research is the intellectual backbone of game development and the first order. Version Control is crucial for full management of applications and software. The better the workflow pipeline, then the greater the potential output for a quality game. Completing projects is the last but finest order.
by Clinton, 3Ddreamer
You can use Microsoft Visual C# Express, which is free.
This is IDE, not programming language.
This is IDE, not programming language.
I am aware of that, but you should read his question more carefully, he's asking "how much will C# cost me? Where can I get it for the best price? I don't have to buy that ridiculously priced Microsoft Visual Studio do I?"
He's already made his decision regarding the programming language and wants an option that will allow him to code in it cheaply. And for C# Visual C# Express is an excellent choice that won't cost him anything.
It is a very subjective question, but if you have never programmed before DO NOT LEARN C++. It will make programming painful for you if you don't know what you are doing, and can easily discourage you.
I personally started with java, then moved to c++ and am only starting to get into gamedev now
Hi,
An orderly growth in your learning is crucial for maximum efficiency and saving you years of delay.
1) Choose a game engine that allows you to develop a game using one language.
2) You will be using that language for the next 1 to 2 years.
3) Make 3 to 5 simple console type 2D games without a game engine by using your language and targeting the Runtime Environment in your client computer which you use.
4) Return to the game engine of your choice and make 3 to 5 simple 2D games.
5) Begin making 3D games.
http://en.wikipedia.org/wiki/List_of_game_engines
Note: Early in your first few games you should be on track to start and improve your interface making skills, which is one of the fundamentals of game development and critical for user appeal.
If you make each game well, adding new features, then this is the fastest path to becoming a skilled game developer as I outlined here. In fact it is better than Uni but requires stronger character traits in you.
Stay at it and have fun the whole way!
Hello 3Ddreamer,
Sorry if I'm hijacking this thread at all, but I'm also on topic with the OP.
I'm also new to programming, I'm guessing I should start learning Python, but I'm interested in what you said and want to make sure that those "2-3" years you mentioned aren't wasted.
As for the list you mentioned, I saw that Minecraft was made using LWJGL, would learning Java and using that Engine be a good first step for a beginner or no?
Is there a book or an article that breaks down this whole experience (being a new programmer) better?
I'm not sure how the game engine and compiling and programming languages all work together. I'd just like a simplified introduction or crash course so that I can understand the basics of this world I'm getting my self in to without having to waste time with bad advice or whatever bumps may be in the way.
Thank you,
Rob
“We are like butterflies who flutter for a day and think it is forever.” ? Carl Sagan