Games Programming II (C# and Microsoft XNA)
games production courses
Prerequisites
- Programming in C#
- Games Programming I (Flash & ActionScript)
Certifications
Students will benefit from the following:
- Holistic Certificate of Attendance: This is a certificate issued by Holistic Technologies Ltd that confirms that the student attended the course. The Holistic Institute of Technologies is recognized and licensed by the Maltese Ministry of Education (license number 219).
Course Outline
|
1. Revising C# programming concepts
|
|
|
2. Introducing Game concepts
|
Basic game Concepts
Project : The game we'll be making will be a 2D top down shooting game.
|
|
3. 2D Games and XNA
|
How the coordinate system in 2D in XNA works
Learn the basic properties of sprites
Create a "Hello World!" type of XNA program
Draw a sprite onscreen in XNA
Game Loop
Finite State Machines
Sprite Positioning
Rotation, Translation, and Scale
Sprite Alpha and Tinting
Sprite Depth
|
|
4. Creating a Player Class
|
Player setup
Declare the Player
Initialize the Player
Drawing the Player
Updating the Player
Extending the Player
XNA Input
Simple Physics
|
|
5. Scrolling Backgrounds
|
Look at a scrolling background class.
Put the scrolling background into our ship game.
|
|
6. Animation
|
Create a class to handle sprite animation
Put animation in a scroller game.
Put animation into our ship game.
|
|
7. Adding Firepower and Creating Enemies
|
Shoot Fireballs
Creating Enemies
Collision Detection
|
|
8. Adding HUD Text, Splash Screens, and Special Effects
|
Learn how to draw text on a HUD (Heads Up Display.)
Add some simple splash screens to the game.
Learn what particle systems are and use them to create explosion effects.
|
|
9. Testing & Deploying final version of Game
|
|
Duration of Course
- Games Production - Games Programming II : 24 hours
PDF Download
Our Commitment
- Students will be given hands-on training at our computer labs.
- All courses held by Holistic Courses are provided by fully qualified tutors.
- All courses lead to certification.
- We keep small practical classes.
- Air-conditioned classroom.
- Courses held at our new training centre in Fgura Malta Europe.
- Computer training provider since 1994.
- Licensed by the Education Department.