Game Development | Game Design | Game Production Process| Case Studies | Contact Us

Art & Technology of Game

3D Game Engineering Game Development : Our Core Competency

  • End-to-end game programming / development capability in both 3D and 2D
  • Multi-platform and Multi-player game programming for PC, Online, Consoles (XBox, Wii, PS3), Smart Phones
  • Experience in overall game development and core gaming technology. This includes but is not limited to customization of game engines in all areas of game technology like AI, Physics, Network, Animation, Special Effects
  • Up-to-date with current 3D game engines and middleware platforms including Emergent Gamebryo,Valve Source Engine, NaturalMotion Morpheme, Lightsprint, Unity, iTorque
  • Advanced Flash AS3 knowledge for 2D MMOG; In-house modules for Flash physics engine and AI (Fuzzy logic)
  • Experience with large-scale development (our software engineers have previously managed code-bases of over 100,000 lines in multi-platform, multi-language environment
  • Strong experience in game art pipelines and CGI technologies
  • Highly versatile team capable of managing projects - from small flash games to as big as multi-console games
  • Our team members were involved in the development of award-winning games


3D Game TechnologyGame Engineering: Our Approach

Our typical approach in game engineering projects is to segregate them into four broad phases - Feasibility assessment and scoping
- Process and technology R&D
- Development
- Testing

Game Technology: Feasibility Study

Initially the game specification is studied for various complex elements that are required to be worked out. Since these elements are typically of high risk, we mark these as top priority to mitigate risk and develop them in the initial cycles of the project as part of the Process and Technology R&D.

Third party modules, middleware etc. are evaluated at this stage both for functionality and performance.

Intellectual Property is optionally identified at this stage. In the case of long haul projects or substantial IP creation, sharing arrangements are worked out

Game Production Process and Technology R&D

We prefer to classify any unknown development effort as R&D. This includes areas where time of development may not be apparent from the feasibility study. We go through very fast paced R&D cycles to figure out what process needs to be built for the project. In the case of technology we do a detailed analysis and come up with solutions, be it patents, or modules. Usually this phase results in shortening of deadlines because processes and technologies are under tighter control at this stage. We usually come up an entire project map with deadlines, delivery milestones and give the client a very clear picture of how the entire development cycle will be accomplished.

Game Development

This is a tightly controlled phase of the project. All specs are written down beforehand, making sure that the game engineers know exactly what they need to develop. Project tracking and version control are enabled and used extensively during this phase. The client can get a real-time feedback on progress and make course corrections as soon as problem areas are identified so that the project flows smoothly.

Game Testing

Thanks to agile development processes, this phase typically does not last long and is usually spent adjusting the developed game as per the specs.

Game Montaz | Game Outsourcing | Game Technology | Game Art | Game Production | Game Engines | Game Blog | Game Case Studies | Contact Game Montaz