Original Post
Hi guys! I'm looking for a project to join ("ready to rock" in "help wanted" forum), but now I have a problem. Actually, I wanted to join rather a low-level programing team, that is working "bottom-up" - means: write on the granular parts of graphics/physics engine to learn - and mainly - understand all the problems, processes and hints that are involved in a engine. And after that go upwards. The effect doesn't have to be beautiful or perfect, but I would know how this works. The other way to start would be "top-down" - with a ready game engine (i.e. ogre3d). The main benefit of this solution would be probably a better game in my "portofolio" than made with the first method, but the learning effect will be quite limited - I would understand "only" the context and interaction of the whole system. After that, I would like, even though - make and learn the granular parts of a system. In September, I'm going to get a job. It is better to have - in my portofolio - not so a beautifull game, but made from scratch, or to have a better-looking and more advanced game with a ready engine? So what would you - experienced developers - suggest me?? "top-down" vs "bottom-up" - the standard question ;) Thanks for help me in my dilemma :)