how to make a 3d game engine (help)

  • (2 Pages)
  • +
  • 1
  • 2

17 Replies - 730 Views - Last Post: 04 January 2014 - 02:51 PM Rate Topic: -----

#1 orache  Icon User is offline

  • New D.I.C Head

Reputation: 0
  • View blog
  • Posts: 13
  • Joined: 02-January 14

how to make a 3d game engine (help)

Posted 02 January 2014 - 01:06 PM

hello
i want to make a 3d game engine but i have many question

1_ can i make a 3d game engine single or no ??
2_ i want to make a game engine with direct x and c++ but i can not learn it this other word i can how to learn direct x can anybody help me ?? Where do I start?? How do I start ??
3_ for a good 3d game engine I know how things should be
can i make a game engine like source engine :whistling:
pleaseeeeeee help me
thank

Is This A Good Question/Topic? 0
  • +

Replies To: how to make a 3d game engine (help)

#2 modi123_1  Icon User is offline

  • Suitor #2
  • member icon



Reputation: 8374
  • View blog
  • Posts: 31,122
  • Joined: 12-June 08

Re: how to make a 3d game engine (help)

Posted 02 January 2014 - 01:20 PM

Quote

1_ can i make a 3d game engine single or no ??

What? In general you can make what ever you like - it just depends on time and talent.

Quote

2_ i want to make a game engine with direct x and c++ but i can not learn it this other word i can how to learn direct x can anybody help me ?? Where do I start?? How do I start ??

Buy a newish - and highly rated - book and go to town.

Quote

3_ for a good 3d game engine I know how things should be
can i make a game engine like source engine :whistling:

Ah.. sure?


Quote

pleaseeeeeee help me

Please read the pinned threads in this topic.. and the multitude of other folk who ask this same question.

Now it's my turn for a question - why do you want to make a game engine when there are so many available currently?
Was This Post Helpful? 0
  • +
  • -

#3 Nathan2222  Icon User is offline

  • D.I.C Head

Reputation: -11
  • View blog
  • Posts: 100
  • Joined: 01-January 14

Re: how to make a 3d game engine (help)

Posted 02 January 2014 - 01:43 PM

Yes it is. Solo or with a team and no it won't take more than 10 except you are really slow or want to make every part of it from scratch (the render engine, physics engine etc.). I've asked this question on 2 other forums and more than 3 guys told me about their engines and they have good features.
Was This Post Helpful? 0
  • +
  • -

#4 macosxnerd101  Icon User is offline

  • Self-Trained Economist
  • member icon




Reputation: 10183
  • View blog
  • Posts: 37,596
  • Joined: 27-December 08

Re: how to make a 3d game engine (help)

Posted 02 January 2014 - 01:50 PM

Not to be rude, but a game engine is a large undertaking. I am of the opinion that anybody who doesn't have enough experience to get knee-deep in their framework of choice and doesn't have much/any development experience probably isn't ready to tackle such a large undertaking. This is based on the sheer number of threads we see and the sheer lack of follow through by those asking for such help.
Was This Post Helpful? 0
  • +
  • -

#5 orache  Icon User is offline

  • New D.I.C Head

Reputation: 0
  • View blog
  • Posts: 13
  • Joined: 02-January 14

Re: how to make a 3d game engine (help)

Posted 02 January 2014 - 02:35 PM

thank
I'm interested to build a game engine
So you said that i cant make a nice 3d game engine ok
Was This Post Helpful? 0
  • +
  • -

#6 orache  Icon User is offline

  • New D.I.C Head

Reputation: 0
  • View blog
  • Posts: 13
  • Joined: 02-January 14

Re: how to make a 3d game engine (help)

Posted 02 January 2014 - 02:45 PM

a question
i want a lib that is like directx IE i use this lib Instead of the directx
Do is ؟؟؟؟????
Was This Post Helpful? 0
  • +
  • -

#7 modi123_1  Icon User is offline

  • Suitor #2
  • member icon



Reputation: 8374
  • View blog
  • Posts: 31,122
  • Joined: 12-June 08

Re: how to make a 3d game engine (help)

Posted 02 January 2014 - 02:46 PM

Quote

a question
i want a lib that is like directx IE i use this lib Instead of the directx
Do is ؟؟؟؟????

That's pretty vague.. What does this library do?
Was This Post Helpful? 0
  • +
  • -

#8 orache  Icon User is offline

  • New D.I.C Head

Reputation: 0
  • View blog
  • Posts: 13
  • Joined: 02-January 14

Re: how to make a 3d game engine (help)

Posted 02 January 2014 - 03:17 PM

sorry i can not speak english well
i want a library that use it Instead of the ( because i can learning directx )
Was This Post Helpful? 0
  • +
  • -

#9 modi123_1  Icon User is offline

  • Suitor #2
  • member icon



Reputation: 8374
  • View blog
  • Posts: 31,122
  • Joined: 12-June 08

Re: how to make a 3d game engine (help)

Posted 02 January 2014 - 03:18 PM

Again - I am not sure if I following. You want a library wrapper to wrap the directx you are working on? That seems.. odd.
Was This Post Helpful? 1
  • +
  • -

#10 orache  Icon User is offline

  • New D.I.C Head

Reputation: 0
  • View blog
  • Posts: 13
  • Joined: 02-January 14

Re: how to make a 3d game engine (help)

Posted 02 January 2014 - 09:05 PM

yes exactly
i can not learning directx but i dont understand it i read 3 - 4 book but again i dont understand directx

i want a lib that ....... or a tutorial that learned in basic (directx )
thanks :helpsmilie:
Was This Post Helpful? 0
  • +
  • -

#11 Rhino1111  Icon User is offline

  • D.I.C Head

Reputation: 96
  • View blog
  • Posts: 216
  • Joined: 28-August 13

Re: how to make a 3d game engine (help)

Posted 02 January 2014 - 10:09 PM

This is coming from a fellow novice programmer, if you can't even learn working directly with the directX API's (I haven't looked into it myself yet, because I know it's still above my level of skill), you aren't close to ready to begin developing a 3d game engine.

There is a reason why game engines are developed by teams of industry professionals, and it takes them years! The amount of math and programming knowledge needed for an undertaking like this (for a decent outcome), is vast. It's much better to just use an existing engine;

These indie 3d game engines are always going to be inferior to professional engines, years of work for literally no reason at all(unless your really interested in it as a project for a learning experience).

BBeck recently posted on a similiar topic about some of the intricacies of developing a good engine, such as how complicated a single feature (Terrain editor) can be. It would probably take you a full year just to get this single feature working as well as Unity3d has, with your current level of experience (no offense intended, I'm novice too, it would take me just as long or longer).

And I think this a good rule of thumb, if you find the need to ask for help on how to develop a 3d game engine, your not ready. When your ready you should have a good idea on what you'll need to implement, and atleast a basic idea of how your going to implement them (of course you might look over references during development for help/refreshers in certain area's, but we all do that).

This post has been edited by Rhino1111: 02 January 2014 - 10:18 PM

Was This Post Helpful? 2
  • +
  • -

#12 orache  Icon User is offline

  • New D.I.C Head

Reputation: 0
  • View blog
  • Posts: 13
  • Joined: 02-January 14

Re: how to make a 3d game engine (help)

Posted 04 January 2014 - 12:35 AM

hello I decided to make a game engine but i need help
.
i want start from first . if it take 10 years not problem for me
.
Where do I start ?? in first i most learn C++ right ?? If i fully learned c++ what to learn after it ?? WIN API ?? directx ?? boost ??
is this book good ??hello I decided to make a game engine but i need help
.
i want start from first . if it take 10 years not problem for me
.
Where do I start ?? in first i most learn C++ right ?? If i fully learned c++ what to learn after it ?? WIN API ?? directx ?? boost ??
is this book good ?? Multi Threade Game Engine Design ??
My "decision" is Serious so please help me i need your help
thanks
Was This Post Helpful? 0
  • +
  • -

#13 orache  Icon User is offline

  • New D.I.C Head

Reputation: 0
  • View blog
  • Posts: 13
  • Joined: 02-January 14

Re: how to make a 3d game engine (help)

Posted 04 January 2014 - 03:37 AM

i want to build 3d game engine (no game )
Was This Post Helpful? 0
  • +
  • -

#14 Nathan2222  Icon User is offline

  • D.I.C Head

Reputation: -11
  • View blog
  • Posts: 100
  • Joined: 01-January 14

Re: how to make a 3d game engine (help)

Posted 04 January 2014 - 04:40 AM

View Postorache, on 04 January 2014 - 03:37 AM, said:

i want to build 3d game engine (no game )

I do too because i have a reason. Why do you?
When you do decide, know that you have to learn what it needs (directx/opengl, math, physics, a programming language (preferably c++) etc.). If you aren't willing to learn then forget about the engine. If you are willing to learn, join the cplusplus forum (if you haven't), join the Khan Academy (for maths and physics), when you're comfortable with that, start learning directx/opengl and when you're comfortable with all these make some more games, download/buy game engine architecture, game engine fundamentals, game AI and read them. After doing all these, you should know where to start (my plans too).
Don't forget to learn how to create game assets.


THINGS TO LEARN:
1. C++
2. Directx/OpenGL
3. Physics
4. Maths.
5. How to make c++ games without an engine.

BOOKS TO BUY/DOWNLOAD:

1. Programming Practice and Principles Using C++
2. The cplusplus.com site pdf.
4. Game Engine Architecture.
5. Game Engine Fundamentals (pdf)
6. Any other book others recommend.

PLACES TO JOIN:

1. Khan Academy (for maths and physics).
2. Cplusplus forum.
3. Gamedev.net forum.

THINGS TO DO:

1. Make games using an engine.
2. Decide if you still want an engine.
3. Evaluate how good you are.
4. Start making it.

If you aren't willing to do these, rethink.
Was This Post Helpful? 1
  • +
  • -

#15 v0rtex  Icon User is offline

  • Caffeine: db "Never Enough!"
  • member icon

Reputation: 223
  • View blog
  • Posts: 773
  • Joined: 02-June 10

Re: how to make a 3d game engine (help)

Posted 04 January 2014 - 04:52 AM

I don't have much experience developing 3D game engines (as in none) but if you are struggling to understand how to use DirectX, why not try OpenGL or another framework, why would you want to recreate the wheel unless this is for a project or something in which case looking at the questions you have asked, you have a lot of research to do...

Just off a quick google search, this book seems very recommended for beginners so maybe try start there? As has been stated, creating a homebrew 3D game engine will be no easy task and I doubt you will find a one-book-for-all solution but this book seems like a good place to start! Good luck!
Was This Post Helpful? 1
  • +
  • -

  • (2 Pages)
  • +
  • 1
  • 2