How To Create Game Editing Software + Own Engine


#1

Hi, everybody, and thanks for reading my post :slight_smile:

I am thinking about making my own 3D engine! Now i know how to “lets say” make a showing 3D object, but when i compile it, i will just see the box, i want to know, how can i just make that option (Showing 3D - Specification) like most 3D engines have, and later i want to make a an editor for my engine!?

like:

Specifications:

Support 3D
Per-Pixel Light
Supporting FX Shader

and so…


#2

lol same here but I must say that Developing your own engine and a editing tool as a complementary is not easy, it’s a very long learning curve. Make sure you get as much learning resource as you can, get C++ secure in your brain, than DirectX…
“3d game engine programming” by Zerbst Duvel is a really good book to start off with.
you can download open source engines like irlicht to see how it’s structure and built.
for me, I think writing a plugin for maya or other 3d package and use it as a tool for building elements for my engine is really good. No need to write another tool and waste time cuz I really think it’s a waste of time. just my opinion.


#3

For whatever you want to do in programming: learn the langauge you are comfortable with deeply, and learn programming thoroughly. After some time, you will know what to do to make whatever program you desire. This goes for anything you want to make/do; learn the basics inside and out before doing any serious project. And experiment; don’t be afraid to make mistakes. You will rarely get a straight answer about what to do step for step, but pretty much everyone will tell you to learn the basics, and from there you will be on the right track. And remember, when you start your engine, start small! Start with a modelviewer or something (which you can use as a tool for your engine), something small that you can experiment with easily to learn what you need to, to develop your engine. And research :wink: .


#4

That is the best advice that I have seen posted in any forum.

My current path is taking me towards Director MX for a web based game. And starting small IS the key. I have had the great pleasure of having to maintain and update code written by one of the gurus (Gary Rosenzweig), and have learned quite a bit.


#5

I personally like Virtools as it’s very powerful, good tools for artist and many art apps, and its pretty proven technology. I don’t think its worth coding from scratch anymore, you are wasting so much time re-inventing a wheel that has been re-invented over and over again.


#6

This thread has been automatically closed as it remained inactive for 12 months. If you wish to continue the discussion, please create a new thread in the appropriate forum.