Is rewriting a prototype good idea?

isn’t rewriting causing you to rewrite more and more? e.g i’ve rewritten my game once already, and now i have a lot of trash scripts that is impossible to clear, so i want to rewrite again? isn’t it bad?

Sadly, that’s only an answer you can really have after you’re done. “Was it worth it?” is a question you ask. Redoing a project from scratch can save you time however. Sometimes lots of it.

As you get more experienced with a language/tool, the ROI on starting over diminishes. Unless you encounter a completely new way of doing things.

3 Likes

A prototype is throwaway by nature. Doesn’t mean it’s not reusable, recyclable to reduce man hours usage.

It’s a prototype, feel free to experiment, it’s not an X plane, so crashes into rock clouds won’t kill you :winking_face_with_tongue:

Cheers!

3 Likes

I restarted my entire game and it took a bit to get this far, but my other codebase was messy, unexperienced, and overall a pain for me to look at,

as i have become more competent, I can validate that it is a good idea depending on if you are facing issues with the current codebase or otherwise.

2 Likes

Never throw away code.
Use a git repository.

You can cherry pick the best bits of your prototypes for the rest of your life.

Rewrite everything often until it feels like second nature, but reuse all the best bits of your last iteration.

You’ll know when it’s time to stop rewriting.

Refactoring is just rewriting, but then smaller bits of the whole.

7 Likes