Actually the debugger Gui client has only around 600 lines of code, thanks to the various libraries for instance "Dock Panel Suite", "ScintillaNet" and the simplicity of Squirrel and .Net! There are reasons that I want a debugger: 1) I am making a game engine, not 3d engine only. 2) This engine is open sourced, and the company that I currently working on is going to utilize part of it in some cases. 3) I expected that the game play programmer will write most of the game code in scripting language, and then will need a debugger. 4) A customized debugger is needed because it gives better integration with the tools, for example it breaks only in game's code but not in engine's code, I have the choice.
I'd like to have fun with graphics, but currently too many game play and tool related tasks flooding me.
That's quite a lot of work! But I'm not sure why you need a remote debugger if you're just writing a 3D engine for your own use..?
回覆刪除Actually the debugger Gui client has only around 600 lines of code, thanks to the various libraries for instance "Dock Panel Suite", "ScintillaNet" and the simplicity of Squirrel and .Net!
回覆刪除There are reasons that I want a debugger:
1) I am making a game engine, not 3d engine only.
2) This engine is open sourced, and the company that I currently working on is going to utilize part of it in some cases.
3) I expected that the game play programmer will write most of the game code in scripting language, and then will need a debugger.
4) A customized debugger is needed because it gives better integration with the tools, for example it breaks only in game's code but not in engine's code, I have the choice.
I'd like to have fun with graphics, but currently too many game play and tool related tasks flooding me.