One of my favorite sub-subjects of a Calculus course I took once was "Optimization."
What it basically means is to "use the least amount of resources to get the largest outcome."
Ever since, I have learned how to do things the hard way to gain experience, and then I optimize. In other words, I break things down to the most basic components and then I optimize from there.
Here is my philosophy on drawing shapes:
"A square is a circle with 4 sides. An equilateral triangle is a circle with 3 sides. An octagon is a circle with 8 sides."
Some of my favorite shapes are the tetrahedron, the icosahedron and the octahedron. I love Geodesic domes.
I see a lot of optimization in games. Modelers optimize their models, and programmers optimize their code. Producers optimize their resources. The financial team optimizes their spending.
It is in our nature to optimize, because we live in a world where resources can be scarce.
Question: What are some techniques you use to optimize, whether it be your models or your code or your game budget? I could use some tips in all areas.
The reason I posted this in game design, because I am talking about the design of the game from programming to modeling. For instance, you don't make a sphere that has a million polygons, you make an octahedron, subdivide it once and adjust the smoothing groups.