Skip to content

Aldarrion/PixelTrader

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Pixel Trader

Pixel trader is a prototype of a local multiplayer game where two players shoot each other with bows in a small arena (similar to TowerFall Ascension). It is built mostly from scratch on top of a custom engine which serves as my experimentation playground. The game itself uses simple archetype Entity Component System implementation inspied by FLECS.

The most interesting part of the engine is probably the renderer written in Vulkan. There are also custom containers, math library, and anything else I find interesting to try to implement myself. I try to use as few libraries as possible here while still gettings things done.

Getting started

  1. Clone with submodules by git clone --recurse-submodules
  2. Install Vulakn SDK version 1.2.162.1
  3. Add dxc to your PATH (or modify the shader compile script)
  4. Compile shaders by running Engine/BuildShaders.bat (bash script comming soon)
  5. Generate CMake and VK_SDK_DIR variable to the Vulkan SDK root directory
  6. Build and run

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published