Asteroids
A tribute to the game Asteroids (1979) in our Game Engine. Written in C++ using GLFW, GLM, and GLEW.
Build
To build this project in Visual Studio 2019:
- Open the Property Manager window under
View -> Other Windows
- Expand the root item and right-click on
Debug|Win32 -> Add Existing Property Sheet
- Select the
OpenGL-PropertySheet.props
file in the project directory - Repeat this process for
Release|Win32
Build Warnings
If you get the following warning:
warning LNK4098: defaultlib \<library\> conflicts with use of other libs; use /NODEFAULTLIB:library
- Open the project properties window,
- Go to
Linker -> Input -> Ignore Specific Default Libraries
- Add the conflicting library to the field
Authors
Hardy Whitney — Lucas Rumney
Attribution
Template
Used the development template established in our OpenGL Development Template for Microsoft Visual Studio.
Entity Component System Structure
ECS Structure based heavily on Austin Morlan's amazing article.