Do you mean that the way the jetpack template implement OOP will not allow inheritance? Is inheritance super important in small/medium size game design? I will think that encapsulation is the first critical thing and it seems that example acheive that. No? I guess I am trying to figure out if that example will be a good start for a beginner then switch to your implementation when I need more "power"? Also, are meta tables an issue for fast arcade games (versus procedural programming) in term of speed? (Table access) OR this is non issue? Sorry for maybe the stupid questions! Thanks. Mo
It's up to you, ideally any implementation would include inheritance as that's one of the fundamental concepts. As far as I know, there are no issues with performance w/ Meta tables, be more concerned about your functions being profiled.