• Announcements

    • khawk

      Download the Game Design and Indie Game Marketing Freebook   07/19/17

      GameDev.net and CRC Press have teamed up to bring a free ebook of content curated from top titles published by CRC Press. The freebook, Practices of Game Design & Indie Game Marketing, includes chapters from The Art of Game Design: A Book of Lenses, A Practical Guide to Indie Game Marketing, and An Architectural Approach to Level Design. The GameDev.net FreeBook is relevant to game designers, developers, and those interested in learning more about the challenges in game development. We know game development can be a tough discipline and business, so we picked several chapters from CRC Press titles that we thought would be of interest to you, the GameDev.net audience, in your journey to design, develop, and market your next game. The free ebook is available through CRC Press by clicking here. The Curated Books The Art of Game Design: A Book of Lenses, Second Edition, by Jesse Schell Presents 100+ sets of questions, or different lenses, for viewing a game’s design, encompassing diverse fields such as psychology, architecture, music, film, software engineering, theme park design, mathematics, anthropology, and more. Written by one of the world's top game designers, this book describes the deepest and most fundamental principles of game design, demonstrating how tactics used in board, card, and athletic games also work in video games. It provides practical instruction on creating world-class games that will be played again and again. View it here. A Practical Guide to Indie Game Marketing, by Joel Dreskin Marketing is an essential but too frequently overlooked or minimized component of the release plan for indie games. A Practical Guide to Indie Game Marketing provides you with the tools needed to build visibility and sell your indie games. With special focus on those developers with small budgets and limited staff and resources, this book is packed with tangible recommendations and techniques that you can put to use immediately. As a seasoned professional of the indie game arena, author Joel Dreskin gives you insight into practical, real-world experiences of marketing numerous successful games and also provides stories of the failures. View it here. An Architectural Approach to Level Design This is one of the first books to integrate architectural and spatial design theory with the field of level design. The book presents architectural techniques and theories for level designers to use in their own work. It connects architecture and level design in different ways that address the practical elements of how designers construct space and the experiential elements of how and why humans interact with this space. Throughout the text, readers learn skills for spatial layout, evoking emotion through gamespaces, and creating better levels through architectural theory. View it here. Learn more and download the ebook by clicking here. Did you know? GameDev.net and CRC Press also recently teamed up to bring GDNet+ Members up to a 20% discount on all CRC Press books. Learn more about this and other benefits here.

Archived

This topic is now archived and is closed to further replies.

butt_mike

How Do I Make A Game Engine

39 posts in this topic

no we are not the same person

monitor check them and u will see

i like the idea from Useless Hacker thanks
0

Share this post


Link to post
Share on other sites
To both of you: (The ones who are spamming this topic with their crap. They are probably both losers) Just stfu and go buy some friends or whatever just don''t be rude here and post all this crap.

butt_mike: I think, if you know how to program, you should know it''s quite impossible for you to program a FF engine at this stage. Maybe you first need to learn some game programming. The tutorials/articles and books on this site can help you with that. Just don''t expect to have anything FF-like up/finished within 2 years... patience is a virtue
0

Share this post


Link to post
Share on other sites
quote:
Original post by STS Shadow Moses
HAHA thanks spiral, lol if i get booted it doesn''t really matter I''m jus here to piss mr.butt_mike off lol, after all he is my best friend and the things we do best is to piss eachother off!!


Just because i dont think other members should threaten you and try to project some kind of authority over you, doesnt mean i think they are wrong. I think you''re an idiot and should be banned. It just isn''t my place to promise you that though.
0

Share this post


Link to post
Share on other sites
I believe they are 2 different people. But I also believe they will not be going to the top. I''ve known countless numbers of people who have written out their ideas, written stories, then gone in to forums like this to ask for help. Not even knowing the basic concepts of programming to answer the questions from the very people they are asking for help from. I feel sorry for these people though.

First off, if you are already asking how to make an engine, you are NOT ready to make one. Like most people here have said, and have done, GO BUY A BOOK. Make something simple, and in 2D. Then after a year or two, and after you have finished a few games, pop open an OpenGL book or Direct3D one. Have a whole new party

Go to http://www.amazon.com and type DirectX in the search engine. You WILL find something.

But first, if you can hardly search for stuff on the internet... How do you even know how to code?

I''m babbling like a monkey now. Till next time.


One more thing: PUNCTUATE!!!

-AfroFire
0

Share this post


Link to post
Share on other sites
Aw... I just got here. Is the party over already?
(Keep up the good word, Magmai!)
0

Share this post


Link to post
Share on other sites
NEWBIE: do not ask about api vs api!! unless you want this thread to be closed!! ah haha.

to make a simple game in c++, you should know about these:
-classes
composition
inheritance
-arrays
references
pointers
-new/delete
-functions

do you know about all of that? if not, look it up.

to make a game, you need at least one loop

myGame.Initialize();
while (myGame.isPlaying)
{
myGame.DoStuff();
}
myGame.Destroy

you should make a game in WIN32 CONSOLE MODE first. So, your game will be primarily text. once you figure out how to do that, you can get graphical. Your first graphical game should use win32 GDI/API -why? because you need to do alot of stuff in that even when working in apis like DX.
unfortunatly, in order to do that, you need to know how to program in win32 - - - - - - - - DO YOU HAVE ANY GRASP OF THAT?! if not, read up on it.


and i agree, GRAMMER AND PUNCTUATION, even *BAD* GRAMMER AND PUNCTUATION would improve ur communication skills.
0

Share this post


Link to post
Share on other sites
quote:
and i agree, GRAMMER AND PUNCTUATION


Don''t forget spelling. It''s "grammar".
0

Share this post


Link to post
Share on other sites
quote:
Original post by butt_mike
no we are not the same person

monitor check them and u will see

i like the idea from Useless Hacker thanks


Mike, you need to practice design before you can even think about making an RPG like Final Fantasy. Start with a small program. Pong and Tetris are good examples. Make good use of functions. Modularize your code (i.e. break it up into logical parts). Try to focus on one new thing in every program. For example, make a simple game with pieces that you can control. Then make another game with sound. Make another game that can be customized by the user. Keep increasing in complexity. You may think that these are trivial programs, but mark my words: you will have a genuine sense of self-satisfaction when you finish them. You might write a Tetris clone, but it won''t just be a Tetris clone; it will be your Tetris clone, and that will give you the enthusiasm to go after the next project.

Knowing a language or an API is a very small part of making a game. It is important, but it is dwarfed by the importance of design.



0

Share this post


Link to post
Share on other sites
A great place to start programming games is GameTutorials.com, they have a lot of tutorials there that arevery useful. They start at basics like input output, structs, classes, arrays, inheritence, polymorphism, pointers, pointers, pointers, then they go into quite nicely the Windows API then they dive into the graphics(Direct3D or OpenGL). I suggest follow from first one to the last one. Each tutorial explains every line of code practically saying what it does and why. Since I started there it helped me a lot. I believe you will do good there.

Jeff D


Suffered seven plagues, but refused to let the slaves go free. ~ Ross Atherton
0

Share this post


Link to post
Share on other sites
see butt_mike I told ya to LEARN and Make a few small programs b4 jumping into this, man u have a thing for going into empty pools head first don''t ya!

-Look it''''s Dancing (>")>
<( " )> <("<) <( " )>
0

Share this post


Link to post
Share on other sites
LOL
He "knows" C++!!!
ROTFL

I''ll bet he doesn''t even know what a class is. And I''m sure he knows nothing of polymorphism and dynamic binding, function pointers, pointers-to-members, multi-level inheritance, templates, etc. That is the stuff that significantly differentiates C++ from its parent language, but most of these kids only "know" fragments of the C subset. They use int and i++ because they were taught to do it that way without ever questioning their merits. They don''t know that a char isn''t guaranteed to be 8 bits, signed or unsigned.
0

Share this post


Link to post
Share on other sites
Merlin9x9? You don''t have to know C++ that well to be a games programmer. In fact, knowing C/C++ that well must make your butt as tight as a Scotsman.

Listen Butt-Mike, you obviously want to write this 3D Engine for some reason, right? What I would do, if I were you, is take someone elses 3D engine and fiddle with it for a while. See what you can come up with. Make small steps and progress slowly, else you''ll end up surrounded by too many big words and big functions, and you''ll find it just as hard to work out the simple stuff as the complex stuff.

Why not try Blitz3D or darkBASIC, and make your Final Fantasy stuff out of that, at least until you know how it all works and what all the jargon is, then sit down with your C/C++. At least that way you''ll have more understanding and respect of what it is you''re asking.

Right now, it seems your p***ing everyone off because you''re making it seem like us programmers have an easy job, and anyone can pick it up just by reading a webpage or two.

No offense intended!

Lazarus404
0

Share this post


Link to post
Share on other sites