Skip to content

About

Experimenting Entity-Component-System (ECS) and Physics by implementing Arknoid game

Topics

Resources

Stars

2 stars

Watchers

0 watching

Forks

Latest commit

 

History

7 Commits

Folders and files

Repository files navigation

arknoid-ecs

Experimenting Entity-Component-System (ECS) and Physics by implementing Arknoid game

Arknoid Screenshot

Objectives

Arknoid game used as a playground to make experiments with:

  • SFML2 for Window Management, Rendering and Audio
  • ECS Pattern in order to implement game logic and benefict of data alignment in memory
  • Physics Pattern such as AABB Collision Detection (Static and Sweep Test to avoid tunneling effect) and Minkowsky Algorithm

Development Environment

  • Visual Studio 2019
  • CPP11 compliant
  • GoogleTest (GTest) framework for unit testing
  • SFML 2.5.1 for Window/Input/Audio management

About

Experimenting Entity-Component-System (ECS) and Physics by implementing Arknoid game

Topics

Resources

Stars

2 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages