Mateusz Płonka

0 %
Mateusz Płonka
AI/ML Engineer
Computer Graphics Developer
Motion Designer
  • Residence:
    Poland
  • Region:
    Silesia
  • Age:
    25
Development
Unity
Shaders
Machine Learning
OpenGL
OpenCV
Design
After Effects
Premiere Pro
Photoshop
Blender
  • Computer graphics knowledge
  • C++, C#, Python
  • HLSL, GLSL, GL
  • GIT knowledge
  • Design of graphics and animation

Space Shooter Game – OpenGL Engine

Programing

Project details

Description

Space Shooter game, developed in the OpenGL graphics API, is an immersive experience where the player navigates a spaceship through space, fighting enemy spacecraft and avoiding meteorites. The game stands out for its dynamic lighting system, which not only enhances the visual appeal but also plays a crucial role in gameplay mechanics.

Project not only contains the game but also showcases the capabilities of the custom-built mini-engine, demonstrating functionalities such as dynamic lighting, prefab system, rendering techniques, and more, all developed to offer a game engine-like experience without a graphical user interface.

Engine Features

  • Dynamic Light Mechanism: Spotlight system with variable intensity, radius, and color.
  • Prefab System: Similar to Unity, allowing object reuse and management.
  • Rendering and Mesh Indexing Systems: Efficient graphical rendering.
  • Material Creation: Various shaders and parameters for material customization.
  • Buffer Management: Automatic handling of graphical buffers.
  • Skybox Creation: Enhances the environmental setting.
  • Scene Management: State machine-based system for scene transitions.
  • Static Mathematical and Debugging Libraries: For efficient calculations and debugging.
  • Start Date:
    December 2022
  • Final Date:
    February 2023
  • Type
    Academic project
  • Status:
    Completed
  • Client:
    Silesian University of Technology
  • Location:
    Poland, Gliwice

Ready to order your project?

Let's work together!
Contact me