Sign in to follow this  

Do YOU keep having to rewrite ur engine/game?

This topic is 4864 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Recommended Posts

I find i keep seeing new and more efficient ways of doing things regarding the way the cde is programmed on the whole. I spose this is pretty good fro experience. ace

Share this post


Link to post
Share on other sites
The worst part about 'engine' design is that you'll never complete it. There's a million different ways to do something, each with ups and downs. I read somewhere that the Doom3 engine you see now is the one that made it out of several prototypes. Even the big guns have the same problem - the key is to fix you design if you want to see the end of the project. Without solid requirements and specifications, you're doomed to constantly revamping it and never finishing. That's what happened to me - I quit making engines and shifted my focus to the games. It's a lot better now :)

Share this post


Link to post
Share on other sites
"having to"?

I would think less of myself as a programmer if I didn't *enjoy* it.

(Of course, that does always need to be balanced with the need to get things done. Let the discovery of new game features drive the engine's development, if you can.)

Share this post


Link to post
Share on other sites
When you rewrite something, stop and think if the rewrite was needed because you were beeing lazy. If this was the case, you should spend more time on your design.

Share this post


Link to post
Share on other sites
It is called refactoring, and it means you're developing a nose for code smell. Usually, you should follow this hunch. The only exception I can think of is when you are very close to finishing, then it is even harder not to go back and rewrite *everything* (typically the reason is really stupid).

My projects folder has a ton of little projects that I test things out in such as improved Win32 API wrapper classes that I will later fold back into the real project. Testing classes in an isolated environment makes it a lot easier.

Share this post


Link to post
Share on other sites
yes, but not so much anymore. Back then I'd try to implement a feature that was new to me which caused bugs. Or I'd continue to fake features because I don't know how to properly do them. I also found my style of writing code which I enjoy looking at. Before I went with the flow and wrote how everyone else did..

Share this post


Link to post
Share on other sites

This topic is 4864 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

Sign in to follow this