menu tree item
Foundation Courses
menu tree item
Advanced Courses


menu tree item
viCampus::Press
menu tree item
Recommendations






ALL RIGHTS RESERVED
2011 BY E. ZSCHEMISCH
LEGAL INFO
PRIVACY POLICY
Small shaders sample apllication.Colliding point masses
 
English language
German language
2013-05-22, 20:20:49 GMT

Online-Course Details

Multiplayer Game Programming (Advanced Course)
Instructor: Enrico Zschemisch
Duration: 4 weeks
Credits: 5
Price: 64.90 USD
To satisfy the great demand for hands-on multiplayer game programming this course uses the free RakNet 3rd party lib for networking and concentrates on multiplayer games. Starting with basic chat applications you soon advance to multiplayer pong and a full 3D multiplayer game featuring dead-reckoning as well as cheater safety.
Overview

Multiplayer games like World of Warcraft or Quake 4 are the future of the gaming industry. Only a few of the next upcoming titles will be successful without a stunning multiplayer experience. All these games rely on the same basic principles. This course will teach you these principles with a hands-on approach and all-practice work.

Free Sample Material
Below you can find the complete first week's course book, so you can check the quality and contents for yourself.

Course Book Download

Who should take the Class

The class is designed for programmers who are eager to get started with multiplayer game programming as opposed to network engine programming or sockets API training.

Students are required to know how to use Visual C++ 6.0 or better, C/C++ and they should have a basic idea of graphics programming and Linear Algebra: You need know how to work with vectors and matrices and (linear) interpolation between two numbers. viCampus' Sipogen Engine is used for all the example programs, but basically you can use any engine you want to.

The following 4 lessons are to be completed in 4 weeks:

  • Week 1 is dedicated to the basics of networking itself. It is about architecture, connection methods and addresses.

  • Week 2 introduces you to the RakNet Library with many usage examples and a Pong clone at the end. This small game is extended to a two-dimensional shooter.

  • Week 3 builds upon week 2 and now the shooter goes three-dimensional, together with some more advanced techniques.

  • Week 4 turns the shooter skeleton into a complete game. Your final assignment is to extend this game.


 


Unique users today:
Members:0
Guests:123
Total:123
 
Forum stats:
Threads:355
Posts:1276
 
Since March'06:
Members:5551
Unique Hits:349461