• ### Announcements

• #### Wondering what's new and changed at GameDev.net?06/20/17

Check out the latest Staff Blog update that talks about what's changed, what's new, and what's up with these "Pixels".
Followers 0

# Question about IDEs from a newb.

## 14 posts in this topic

So, first, I'm totally new to game development. Not new to the idea, however.

I'm planning on starting school for game development in the near distant future (if that made any sense at all), and I'm the type of person who likes to get a head start at everything. To that end I tried to find out what IDE we'll be using in school for the C++ courses, and of course, the admissions department didn't have that information, and they're the only ones I can contact at the moment (I'm 4 states away, so driving over and sticking my head in someones door isn't really an option). So since I can't get a head start on what I'll be doing at school, I thought I'd see if I could get a little bit of a head start on what I'll be dealing with in the industry.

I've used Code::Blocks, and Visual C++ Express, and a couple of others, and noticed that, well, while they're all using the same language, they all have their own quirks, and each take some getting accustomed to. All this leads me to what might be a silly question.

While I know that there is no standard "Yeah, everyone uses this" answer for the industry, I am curious what the most commonly used IDE in the game development industry would be. JUst so I know what I'm most likely to face when (yeah, I'm a positive thinker, when not if) I make it into the career field.

If anyone wants to share their insights with me, it would be greatly appreciated.

John
1

##### Share on other sites
By far the most commonly used IDE is Visual Studio. This is true for both game development and software development in general.

Some platforms will necessitate using other IDEs. For example, iPhone development requires using XCode, Android developers primarily use Eclipse, Wii development is done in Codewarrior, developing for Linux systems might mean Code::Blocks or KDevelop.

You should try to be comfortable using a range of IDEs, but Visual Studio is the most commonly used IDE in commercial development by far, and it is the one you really need to know how to use efficiently.
1

##### Share on other sites
What edition of visual studio is widely used in the game development industry?
0

##### Share on other sites
[quote name='Drakonite' timestamp='1307919308' post='4822537']
By far the most commonly used IDE is Visual Studio. This is true for both game development and software development in general.

Some platforms will necessitate using other IDEs. For example, iPhone development requires using XCode, Android developers primarily use Eclipse, Wii development is done in Codewarrior, developing for Linux systems might mean Code::Blocks or KDevelop.

You should try to be comfortable using a range of IDEs, but Visual Studio is the most commonly used IDE in commercial development by far, and it is the one you really need to know how to use efficiently.
[/quote]

Thanks Drakonite!
0

##### Share on other sites
[quote name='GDHumbleLearner' timestamp='1307926625' post='4822561']
What edition of visual studio is widely used in the game development industry?
[/quote]

The Express edition is the most widely used edition in general but the more expensive editions have some features that may improve your productivity and as such is used by most larger studios.

2

##### Share on other sites
[quote name='Ryan Konky' timestamp='1307973091' post='4822747']
Well, alright. But it's the VC++ Redistribute is what really puts me off. In Code::Blocks, it is not required but with VC++, it is.[/quote]Linking against the redistributable is [b]optional[/b]...[img]http://public.gamedev.net/public/style_emoticons/default/rolleyes.gif[/img]
It's the default choice so that any security bugs in the runtime can be fixed by Windows updates, but you can instead choose to compile it into your exe.
3

##### Share on other sites
Every game dev company I've worked at (5 so far) has used Visual Studio, even for development on (non-Microsoft) console platforms.
0

##### Share on other sites
Clearly, I have hit a nerve, when dissing VC++. Really, it's up to YOU what you use, not me or anyone else. I have used a lot of IDEs, and ended up settling on Code::Blocks, because it suits ME.

It's like buying a home, shop around to find the best one for you!
-1

##### Share on other sites
Well, in the usual case I would agree with you Ryan, except the OP stated that he wanted to get familiar with the IDE most commonly used in academia and the games industry, and I'm pretty sure that IDE is Visual Studio. You could however debate the usefulness of that approach given that most IDEs offer very similar features anyway.
2

##### Share on other sites
[quote name='Hinch' timestamp='1308044967' post='4823138']
Well, in the usual case I would agree with you Ryan, except the OP stated that he wanted to get familiar with the IDE most commonly used in academia and the games industry, and I'm pretty sure that IDE is Visual Studio. You could however debate the usefulness of that approach given that most IDEs offer very similar features anyway.
[/quote]

Yep, true it is the standard, although I seem to just along fine with OpenSource stuff (OpenOffice an exception, it's terrible).
0