Skip to main content
gamedev.net
🔒 Locked

Information please.

Started by Hatuey Jan 9, 2012 at 6:43 PM 11 replies 1.8k views
Original Post
Hatuey
Hatuey
Hey People, I'm Hatuey (the H is silent) umm I am relativity new to the whole programming scene, but have always been dying to learn and be about it, so here I am. So basically, if i am using Dev C++ 4 how much could i do with it being that its free and all that. Can I create my own graphic as sophisticated as CoD or even GTA, Can i create a peer to peer connection, so computers can connect online through games or other internet based interfaces, Can i create my own map and make an online world?; from right at home.
Hatuey
Hatuey
Ok, but whats stoping me from learning to update it once I learn the ropes it would be great for open source; Microsoft is like comforming to the man. lol
Zael
Zael
As Madhed said, don't use Dev C++. Use Visual Studio Express, Code Blocks, or CodeLight.

Theoretically you could create something like the games you mentioned, but those are created by teams of people working for several years. Start off with something small. Text Guess-The-Number games are often recommended as a good place to start. I like Project Euler a lot (it forces algorithmic thinking in my opinion). Once you have done some text based stuff then move onto some simple graphics games like Tetris, Breakout, or a Virtual Pet game (that could be done as text based also). For these 2d-games I recommend a graphics library like SDL or SFML, but you could dive into DirectX or OpenGL or OS APIs for 2d also.

There is a getting started FAQ somewhere on this site that you should probably read. There is a lot that you can do by yourself, but creating a AAA title isn't one of them. At best, you can hope to get lucky and make something very creative that happens to be the next big thing (like Minecraft). Second best would be finding a group of other people that have the will to see something through to completion to create with.

Good luck. Hope you stick with it.

P.S. Minecraft took somewhere between 2-3 years, and even that had several people working on it for most of its development.
Hatuey
Hatuey
What if we don't start from scratch and use the stripped bare version of the same engines and interfaces used by modern top dog games can that be done? And build visually sophisticated graphics and peer to peer.
Hatuey
Hatuey
For example, do you see how most computer games are windows live, therefore if you have a hacked version you can't use the online? And also how there are mods to modify the games. What if we build our own online worlds for those same games for our communities and use mods rewrite the games. can these developer programs help us accomplish this?
Madhed
Madhed
Most of the big engines have a "free for non commercial use" policy nowadays. http://udk.com/ http://mycryengine.com/ http://unity3d.com/
They have networking integrated. You will still need top notch programers and artists to create a game that can rival the big players. Good luck
Hatuey
Hatuey
Non commercial meaning that it can't be used to make money right? or that only i can play the games by myself.
Zael
Zael

For example, do you see how most computer games are windows live, therefore if you have a hacked version you can't use the online? And also how there are mods to modify the games. What if we build our own online worlds for those same games for our communities and use mods rewrite the games. can these developer programs help us accomplish this?


Modding is actually a lot easier, and probably won't even require C++ coding. Maybe scripting languages like Lua, but probably not C++. If you are trying to recreate a server for those modded games to run on, that requires reverse engineering and may easily require additional tools plus a lot off skill and knowledge.

P.S. Non-commercial usually means that you can't make money from it.
Madhed
Madhed
The licenses differ. Generally non-commercial means you can't make money with the games. Unity3d has a free license that lets you generate an income of about 50000$ a year or something around that number. They have everything on their homepage.

EDIT: it is actually 100,000$
NightCreature83
NightCreature83

Non commercial meaning that it can't be used to make money right? or that only i can play the games by myself.

No some of these non-commercial licenses allow you to make money up to a certain amount and then you have to give a certain percentage or fixed license amount to the developers of the engine. It all comes down to the definitions in the license what is and isn't allowed.

With C++,or any other programming language, you can write your own game engine from scratch as answered before. This will cost time however and in C++ it is far more likely that you have to write all the boilerplate code yourself. This is way libraries like GLUT, D3DX (and it's DXUT), SDL, XNA, SLIMDX and PYGAME have been written so most of the boilerplate code is already defined for you.
To reach the levels of poilish of games like COD and other games, you need expertise in alot of areas. Most of the time this is too much information for one person to GROK. After that alot comes down to artwork in games and the way they look, how they play comes down to code and design most of the time.
Matt-D
Matt-D
If you have to use Dev-C++, at least use the recent version (5.1.0.0, released less than a month ago): http://orwellengine.blogspot.com/
Version 4 is hopelessly obsolete -- the last time it was updated was in 2005; that's 6 years ago -- ancient history by computer standards. There's absolutely no reason and no excuse to use obsolete software if a newer version is available.
BCullis
BCullis

Ok, but whats stoping me from learning to update it once I learn the ropes it would be great for open source; Microsoft is like comforming to the man. lol


Just fyi: you can create as much non-conformist open-source code as you wish with Visual Studio. Grab the Express Edition, it's an amazing, helpful tool with a good debugger, all for free.
Hazard Pay :: FPS/RTS in SharpDX (gathering dust, retained for... historical purposes)
DeviantArt :: Because right-brain needs love too (also pretty neglected these days)

Topic Locked

This topic has been locked by a moderator. New replies are not allowed.

Sign in to reply to this topic.