Hey guys I want to know how I can make a level editor with my programming skills for a game, I know a good amount of c++.
I want to make a level editor?
You make a program with a built in rendering frame, and add in your tool widgets such as buttons, tree views and drag & drop asset management. You will need to be more specific to get responses. If you don't have the slightest idea on where to start your not ready to take on such a task and should go back to the book's and tutorials. As rude as it may sound they condition you in a way of thinking that gives you the knowledge you need to come up with a "plan of attack" so to speak. The first step in designing any software, be it applications or games is a conceptual draft such as a design document, flow chart or even just a list of features that you would like to create. Plan out what it is you want to make then research how to make it happen.
You may have to be more specific in your question. With out knowing your Game and programming skills it maybe hard to guide you. I know a good amount of Spanish and German, But I can not tie all the words together to make sense out of what I am saying, to someone who speaks those languages every day. Verstehe ? Comprende ?
If you are able to make a game, a level editor is pretty trivial.
On the other hand, it's also hopefully unnecessary. Writing a level editor should (in my view) be a "last resort". First consider using a third party editor or editor(s) with conversion tools, it will save you a lot of work (which you can spend on writing a better game!)
Editor UI programming is something that a lot game programmers dread, but I found a mindset to make it not so hard on me...
Approach it like programming game-specific UI. Instead of having menu buttons to switch on different modes or settings when clicked on, you are switching modes and settings for a editor. If you know how to make game menus then you can start making your editor the same way. Of course that's a simplification, but making an editor with that mindset helps me with starting my own.
Also, how much you actually need a custom editor depends on the type of game, and the scope.
If you are able to make a game, a level editor is pretty trivial.
On the other hand, it's also hopefully unnecessary. Writing a level editor should (in my view) be a "last resort". First consider using a third party editor or editor(s) with conversion tools, it will save you a lot of work (which you can spend on writing a better game!)
I disagree with that one. Because alot of time you have to design and tailor the editor to your engine. One of the thing you usually want to do is design your engine along side your editor, That way you can end up with an editor that is a replica of what your engine is capable of doing.