Cheat Engine Forum Index Cheat Engine
The Official Site of Cheat Engine
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 


New to the business

 
Post new topic   Reply to topic    Cheat Engine Forum Index -> Game Development
View previous topic :: View next topic  
Author Message
Crunx
Grandmaster Cheater
Reputation: 0

Joined: 03 Jan 2008
Posts: 670

PostPosted: Tue Dec 28, 2010 10:49 pm    Post subject: New to the business Reply with quote

Hello all,

So this past week I have been researching about making video games how to construct them and any tutorials on getting them done fast. Me and my friends want to make a good game but I do not want a crappy clone of another game or something like that.

I do understand these two points: It won't be easy and it won't be fast.

There are some things that I can't seem to get a grasp of and I turn to this forum because you guys seem to know what you are doing.

Question 1:

Where do I start? What programs are required to get started on making a game. I know It's nice to know a programming language and I am planning on going with C++ but is it necessary?


Question 2:

What is a game engine? I know Cryoma had a post about them and they help you make the game what else would you need besides a game engine? I can't seem to understand why we would need to learn a language if these exist.



I have a team of 5 people (so far) and they are willing to learn anything they need to help me out with this but I'm afraid I can't assign them jobs yet until I FULLY understand how to make a video game.

I plan on making tetris then pac man and finally a simple 3d game before I go on to make the game i in vision for myself and my team




ANY help to clear these questions up would be greatly appreciated!
Back to top
View user's profile Send private message
M.CORP
Grandmaster Cheater Supreme
Reputation: 28

Joined: 28 Oct 2009
Posts: 1010

PostPosted: Wed Dec 29, 2010 1:56 am    Post subject: Reply with quote

You can use any programming languages for making games and does not always need to be C++. You could also use some other languages to link up with the primary ie. ASM.
Game Engine:
http://en.wikipedia.org/wiki/Game_engine
P.S. Game programming, you need to design your concept first before you can make any of those 3d games because, when making a game you have to balance all the things to make it fair for the user. It takes Weeks - Months to learn all the stuff you require. Lastly, for the 3d, use OpenGL.

_________________
Shameless Self Advertising Very Happy!
Steam
Just lurking around...
Back to top
View user's profile Send private message
Crunx
Grandmaster Cheater
Reputation: 0

Joined: 03 Jan 2008
Posts: 670

PostPosted: Wed Dec 29, 2010 4:37 am    Post subject: Reply with quote

Thanks for the reply! I understand it alot more though there is still some questions still standing. But right now most of my team can agree on these things:

~3D
~Medieval/fantasy time with swords and magic and such
~PvP maybe even guild wars


It seems like Unreal Engine is a really good gaming engine and it uses C++ I skimmed through ASM (assembly language) and gonna get started on the tutorial tomorrow. To fully use unreal will I need C++?

I did look at OpenGL and while all these things are easy to understand separated I'm having a hard time putting them together but if i understand them more then i think i can get it.
Back to top
View user's profile Send private message
hcavolsdsadgadsg
I'm a spammer
Reputation: 26

Joined: 11 Jun 2007
Posts: 5801

PostPosted: Wed Dec 29, 2010 4:42 am    Post subject: Reply with quote

1. Use whatever you want.

If you want the technical answer:
Graphics wise, 2d is absolutely easier to jump into for a million reasons, mostly for the obvious. If you aren't comfortable with the language then you are going to be in for struggle. You're in for a struggle regardless if you're just jumping into graphics, let alone the actual engine part. I think writing your own software renderer, even a simple implementation, is a borderline must before getting into a 3d api. All the fixed function stuff is depreciated in both APIs and you'll be left doing all the work yourself. Actually implementing the innards yourself at one point will make it easier to dive into.

The basic math isn't too bad, I have the (horrific) source to a super simple software 3d engine in binaries. It doesn't do near plane clipping so anything behind the camera effectively gets its projection flipped and you get garbage polygons but it's entirely functional otherwise. Writing your own stuff is a pretty monumental task no matter how you slice it, it's only magnified by being new to it. Even the smallest project has a million nuances and things for you to learn. Not for the faint of heart, but that's what makes it fun.


2. The actual core program that manages all the assorted subsystems and goodies that ultimately serve to make up your game. Sound, input, graphics, timing, etc.

And yes, that's part of the reason as to why they exist, so you don't have to write your own. Modify what exists rather than reinventing the wheel. This is a good thing and something you should take advantage of.


Last edited by hcavolsdsadgadsg on Wed Dec 29, 2010 5:22 am; edited 1 time in total
Back to top
View user's profile Send private message
hcavolsdsadgadsg
I'm a spammer
Reputation: 26

Joined: 11 Jun 2007
Posts: 5801

PostPosted: Wed Dec 29, 2010 4:48 am    Post subject: This post has 1 review(s) Reply with quote

Crunx wrote:
Thanks for the reply! I understand it alot more though there is still some questions still standing. But right now most of my team can agree on these things:

~3D
~Medieval/fantasy time with swords and magic and such
~PvP maybe even guild wars


It seems like Unreal Engine is a really good gaming engine and it uses C++ I skimmed through ASM (assembly language) and gonna get started on the tutorial tomorrow. To fully use unreal will I need C++?

I did look at OpenGL and while all these things are easy to understand separated I'm having a hard time putting them together but if i understand them more then i think i can get it.


You are thinking far far far too big.

Yes Unreal is good, it provides just about everything you could need to make a game, not that, that makes it any less of a task.

Most game code in Unreal is abstracted out to their scripting language, I don't know much about it other than it's apparently Java-ish. Don't sweat over assembly until later on, you will only end up wishing for death. Don't bother with implementing any sort of 3d engine until you have a decent understanding of a language in the first place. You're only going to end up confused.


basically:
start
slow
ffs

Ssomething like tetris or pacman is a good idea. Do start there but not before you get the basics of a language down first.
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Cheat Engine Forum Index -> Game Development All times are GMT - 6 Hours
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum


Powered by phpBB © 2001, 2005 phpBB Group

CE Wiki   IRC (#CEF)   Twitter
Third party websites