Sky battle : 3D open GL PC game
No Thumbnail Available
Date
2018
Authors
Journal Title
Journal ISSN
Volume Title
Type
Other
Publisher
October University of Modern Sciences and Arts
Series Info
COMPUTER SCIENCES DISTINGUISHED PROJECTS 2018.;
Doi
Scientific Journal Rankings
Abstract
Open Graphics Library (OpenGL) is an application programming interface
(API) for rendering 2D and 3D Graphics. This API is usually used for rendering
Graphics using Graphics processing unit (GPU) in order to achieve more efficient and
optimized rendering. OpenGL is used in several zones including video games,
computer-aid design (CAD), virtual reality (VR) scientific visualization, flight
simulation. OpenGL uses OpenGL shading language (GLSL), which is responsible for
calculating the final color and brightness of each pixel after applying light, shadows,
reflections, etc.
My aim is to create a high-quality 3D realistic game based on aircraft battle,
with as less bugs and crashes as possible. The game is controlled using mouse and
keyboard and processes fog, shadows, multiple light sources and some special light
effects in order to make the game more realistic. Apart from visuals, the game functions
are focused on collision detection, some physics and controls along with camera
movement. The game uses lightweight java game library (LWJGL) that enables cross-
platform access APIs useful in developing graphics like OpenGL when developing in
java.
Description
Keywords
October University for Modern Sciences and Arts, University of Modern Sciences and Arts, جامعة أكتوبر للعلوم الحديثة والآداب, MSA University, PC Games
Citation
Copyright © 2019 MSA University. All Rights Reserved.