Exam 98-374:

MTA: Gaming Development Fundamentals

Published:December 14, 2011
Language(s):English
Audience(s):Academic,Student Developers
Technology:Microsoft Visual Studio 2010
Type:Proctored Exam

If you are affiliated with an academic institution, schedule your exam through the following exam provider:

Take exam

If you are not affiliated with an academic institution, schedule your exam through the following exam provider:

Take exam

Preparing for an Exam
The Microsoft Certification website and this preparation guide contain a variety of resources to help you prepare for an exam. Preparing for and Taking an Exam — FAQ provides answers to frequently asked questions about exam registration, preparation, scoring, and policies, including:
  • The most effective way to prepare to take an exam.
  • The relationship between Microsoft training materials and exam content.
  • Microsoft policy concerning the incorporation of service pack and revision updates into exam content.
  • Exam question types and formats.
  • Exam time limits and number of questions asked.
We recommend that you review this preparation guide in its entirety and familiarize yourself with the FAQs and resources on the Microsoft Certification website before you schedule your exam.
Audience Profile
Candidates for this exam are seeking to prove core gaming development skills. Before taking this exam, candidates should have solid foundational knowledge of game design, hardware, graphics, and animation.  It is recommended that candidates be familiar with the concepts of and have some hands-on experience with the technologies described here either by taking relevant training courses or working with tutorials and samples available on MSDN and in Microsoft Visual Studio.
Note This preparation guide is subject to change at any time without prior notice and at the sole discretion of Microsoft. Microsoft exams might include adaptive testing technology and simulation items. Microsoft does not identify the format in which exams are presented. Please use this preparation guide to prepare for the exam, regardless of its format.
Skills Being MeasuredThis exam measures your ability to accomplish the technical tasks listed below.The percentages indicate the relative weight of each major topic area on the exam.The higher the percentage, the more questions you are likely to see on that content area on the exam.

The information after “This objective may include but is not limited to” is intended to further define or scope the objective by describing the types of skills and topics that may be tested for the objective. However, it is not an exhaustive list of skills and topics that could be included on the exam for a given skill area. You may be tested on other skills and topics related to the objective that are not explicitly listed here.
Understand Game Design
  • Differentiate among game types.
    • This objective may include but is not limited to: console, Xbox, MMORPG, mobile games, PC games
  • Differentiate among game genres.
    • This objective may include but is not limited to: fantasy, sports, role playing, card, board, First Person Shooter
  • Understand player motivation.
    • This objective may include but is not limited to: quests, tasks, activities, how to win, game goals
  • Design the user interface.
    • This objective may include but is not limited to: UI layout and concepts, asset management, game state, gamer services
  • Understand components.
    • This objective may include but is not limited to: differentiate between tool creation and game programming, understand artificial intelligence (AI)
  • Capture user data.
    • This objective may include but is not limited to: save and restore user data, save and restore game state, handle input states, store data, manage game state, input services
  • Work with XNA.
    • This objective may include but is not limited to: understanding the architecture of an XNA game; using built-in XNA tools; work with XNA hierarchy (initialization, update loop, drawing)
Understand Hardware
  • Choose an input device.
    • This objective may include but is not limited to: mouse, keyboard, Kinect, console, mobile
  • Choose an output device.
    • This objective may include but is not limited to: screen, television, hand-held devices, sound (local speakers, surround sound systems)
  • Work with the network.
    • This objective may include but is not limited to: set up Web services, TCP, UDP, basic management; plan for areas without access to Internet, notifications
  • Manage game performance.
    • This objective may include but is not limited to: CPU vs. GPU, reach vs. HiDef, graphics networking performance, frame rate
  • Understand the different game platforms.
    • This objective may include but is not limited to: console, PC, mobile; compare memory management
Understand Graphics
  • Understand rendering engines.
    • This objective may include but is not limited to: DirectX, video and audio compression, display initialization, resolution (full screen, Vsync, and windowed), transforms
  • Plan for game state.
    • This objective may include but is not limited to: scene hierarchy engine, gametime to handle frame rate variations, understanding games’ main loop (input/update/render), graphics pipeline; understanding the flow of a game, loading, menus, save-load, configuring options (video, audio, keyboard)
  • Draw objects.
    • This objective may include but is not limited to: using bitmaps, sprites, vector graphics, lighting, blending, text, textures, 3D geometry, parallax mapping, and different shaders; 2-D vs. 3-D; creating a sprite font
Understand Animation
  • Animate basic characters.
    • This objective may include but is not limited to: movement, lighting, projections, frames per second (FPS), shaders, apply filters to textures, sprite animation, generate objects from user indexed primitives, matrices, understanding keyframes, motion between keyframes
  • Transform objects.
    • This objective may include but is not limited to: forming, deforming, moving, point distances, planes, interpolation; frames per second (FPS); translation, scale, rotation
  • Work with collisions.
    • This objective may include but is not limited to: per pixel and rectangle collisions, collision detection, collision response, fundamentals of physics simulation
Preparation Tools and ResourcesTo help you prepare for this exam, Microsoft Learning recommends that you have hands-on experience with the product and that you use the following training resources. These training resources do not necessarily cover all of the topics listed in the "Skills Measured" tab.
Learning Plans and Classroom Training
Microsoft E-Learning There is no Microsoft E-Learning training currently available.
Microsoft Press Books There are no Microsoft Press books currently available.
Practice Tests There are no practice tests currently available.
Have Questions? For advice about training and certification, connect with peers: For questions about a specific certification, chat with a Microsoft Certified Professional (MCP): To find out about recommended blogs, Web sites, and upcoming Live Meetings on popular topics, visit our community site: