• HOME
  • ARTWORK
  • PROJECT
    • LearnTea
    • FairyVenture
    • Roaming in 3D World
    • Interactive Machinery Display System
    • Multi-Player Shooting Game
    • Mini QQ
    • Water Strategy for China
  • LIFE
  • Resume
Mengdi's Portfolio
Picture

Multi-Player Shooting Game

​Oct. 2012 - Jan. 2013
This is a 3D multi-player First Person Shooting (FPS) game. It's our own Counter-Strike, much simple, but all made by ourselves. It's the course project of my Computer Animation and Computer Game Programming class. 

In this game, as a team leader, I organized team members to build virtual scenes, design 3D models, and implement specific technologies, such as real-time collision detection, billboard and particle systems. We implemented the game on Visual Studio using OGRE rending engine and Maya, and programmed in C++. 
​
COLLABORATORS:
Zengyi Wang
Jin Yuan
​Qian Wang
​
My CONTRIBUTION:
Leading the Team
Maya Modeling 
Programming
​​
Picture

Interface Overview

Picture
OVERVIEW
Picture

Design

​DESCRIPTION
PART 1 | GAME FUNCTION WE ACHIEVED 
PART 2 | TECHNOLOGY AND LIBRARIES WE USED
Graphical interface 
Functions of login/out, pause, quit and continue 
Basic game environment like sky, walls, towers, boxes, the mirror and fire
Show the name and blood volume of players 
Show the animation of running player
Play background music 
Allow more than one players to log in and play in the local area network in the same game
OGRE render engine, DirectX 9.0
CGUI library  
Particle systems 
Billboard
Real-time collision detection 
BASS audio library
IP multicast technology
Mouse ray picking technique
PART 3 | TOOLS WE DEVELOPED WITH 
Software: Microsoft Visual Studio 2010, Autodesk Maya
Language: C++

​DEMO PICTURES
Picture
DAY SCENE 1
Picture
NIGHT SCENE
Picture
DAY SCENE 2
Picture
SCENE CHOOSE PAGE
Picture
SOLDIER MODEL
Back to Project
© COPYRIGHT 2016.  ALL RIGHTS RESERVED BY MENGDI WANG.
  • HOME
  • ARTWORK
  • PROJECT
    • LearnTea
    • FairyVenture
    • Roaming in 3D World
    • Interactive Machinery Display System
    • Multi-Player Shooting Game
    • Mini QQ
    • Water Strategy for China
  • LIFE
  • Resume