Game Development Community

dev|Pro Game Development Curriculum

On the road again...

by Matt Fairfax · 04/09/2001 (10:20 pm) · 1 comments

All sorts of interesting things have been happening! My wife and I had planned to build a house and settle in this area (Greenville, SC) for a while but the job pickings are so slim and the jobs we both are in now just aren't going to last so we have decided to move to the Charlotte, NC region. There is a lot more job opportunities for both of us there and it will put us closer to our family. So, now we are trying to get out of our construction contract (they haven't started building so it shouldn't be bad) and are trying to find jobs in Charlotte. Once I find a job there we will begin to seriously look for somewhere to live.

On the programming front, I have turned my attentions back to Zoinks! and nearly have the networking scheme completely implemented. Once I have it reasonably working, I need to turn my attention back to rendering the terrain and implementing better deformation for it. The other programmer on the team is vehement that octrees is the way to go but I haven't made the decision yet. I am leaning towards an octree-like approach but the ideas for something different are tickling around the edges of my mind. We'll see that turns up =) I decided to go back and finish up some of my nearly completed projects so that I could flesh out my portfolio more. I am going to have to rework quite a bit of my HL bsp loader/viewer but I have already done the hardest work. It is mostly a matter of optimizing how it all works together. I still have the PVS and BSP to implement so that will be fun! My D3D8 3DS loader/viewer class and texture class are done but for a few minor details. My MFC framework (for tools) just needs commenting. I am not sure what of my personal projects I will tackle next.. I am thinking of exploring Bezier curves and their implementation with vertex shaders. I have always been facinated with Bexier curves and think that they could be more useful tools than they are now.

I will also spend some time boning up on my C++ and 3D math skills. I am slowly coming around to using more OO principals more widely in my code but it needs strengthening. I also need to explore some of the more advanced features of C++ and learn to use them regularly. I am quite skilled with using trig for 3D math but my vector and matrix skills still leave a little to be desired.

Well, I really must sleep sometime. Night all =)

About the author

I am a Game Designer at PopCap who has worked on PvZ Adventures, PvZ2, Peggle Blast, and Bejeweled Skies. I am an ex-GarageGames employee who helped ship TGE, TGEA, Torque 3D, and Constructor.


#1
04/11/2001 (7:17 am)
Matt, look at using quadtree's rather than octree's for terrain rendering. Octree's have another level that you dont really need (i.e. quadtree's are fine for landscapes unless you plan on having tunnels and stuff, in which case you can have a quadtree with octree nodes in.