I'm just curious, what are the most important c++ concepts you need to know (as specific as you can be) to create one, and where does one begin?
ichigo_cool
-4
Junior Poster
Recommended Answers
Jump to Postwrong assumption.
You need to know a lot about software design and engineering, mathematics, physics, etc. to create an engine.
Just starting to code at random will get you nowhere.Once you have a proper design document, you can use that to figure out what programming tools/languages/libraries are appropriate …
Jump to PostOpenGL or DX development, 3D math, heavy OOP, memory management, scene management for a start.
Jump to PostIn general:
C++ concepts: object oriented programming (OOP)
Other: OpenGL/DirectX, math, good programming skills (and habits)What you need to know depends on what you want your engine to do. Is it going to be a 2D or a 3D engine? Do you want physics? Do you want to …
All 10 Replies
jwenting
1,889
duckman
Team Colleague
ichigo_cool
-4
Junior Poster
Sodabread
88
Posting Whiz in Training
venomxxl
24
Junior Poster in Training
ichigo_cool
-4
Junior Poster
Sodabread
88
Posting Whiz in Training
TheRealOrder
0
Newbie Poster
ichigo_cool
-4
Junior Poster
TheRealOrder
0
Newbie Poster
KazenoZ
0
Junior Poster in Training
Be a part of the DaniWeb community
We're a friendly, industry-focused community of developers, IT pros, digital marketers, and technology enthusiasts meeting, networking, learning, and sharing knowledge.