All Projects → rodrigosetti → azteroids

rodrigosetti / azteroids

Licence: other
Simple Asteroids game in C++ and OpenGL

Programming Languages

C++
36643 projects - #6 most used programming language
c
50402 projects - #5 most used programming language
objective c
16641 projects - #2 most used programming language

Projects that are alternatives of or similar to azteroids

Glslviewer
Console-based GLSL Sandbox for 2D/3D shaders shaders
Stars: ✭ 2,834 (+5456.86%)
Mutual labels:  glfw
demo-emulator
Nintendo Game Boy emulator written in Go to be used in workshops about emulator programming
Stars: ✭ 41 (-19.61%)
Mutual labels:  glfw
cairo
Package cairo provides full Go bindings for Cairo, a 2D graphics library.
Stars: ✭ 28 (-45.1%)
Mutual labels:  glfw
Berserk
[WIP] High performance 3D graphics game engine
Stars: ✭ 31 (-39.22%)
Mutual labels:  glfw
OpenGLAda
Thick Ada binding for OpenGL and GLFW
Stars: ✭ 85 (+66.67%)
Mutual labels:  glfw
Spatial.Engine
[WIP] Spatial is a cross-platform C++ game engine.
Stars: ✭ 50 (-1.96%)
Mutual labels:  glfw
Vxr
General purpose engine written in C++ with emphasis on materials rendering (PBR, clear coat, anisotropy, iridescence)
Stars: ✭ 181 (+254.9%)
Mutual labels:  glfw
pyunity
A pure Python 3D Game Engine that was inspired by the structure of the Unity Game Engine
Stars: ✭ 187 (+266.67%)
Mutual labels:  glfw
GLFW3.NET
Automatic generated bindings of GLFW3 for .NET
Stars: ✭ 28 (-45.1%)
Mutual labels:  glfw
glfw-skeleton
💀 A skeleton OpenGL C++ app bootstrapped with glfw, glad, and glm.
Stars: ✭ 24 (-52.94%)
Mutual labels:  glfw
ImFrame
dear imgui + glfw framework
Stars: ✭ 86 (+68.63%)
Mutual labels:  glfw
n8engine
An open-source C# game engine that's going to be the best thing ever.
Stars: ✭ 51 (+0%)
Mutual labels:  glfw
gleq
Simple event queue for GLFW 3
Stars: ✭ 66 (+29.41%)
Mutual labels:  glfw
Nimgl
NimGL is a Nim library that offers bindings for popular libraries used in computer graphics
Stars: ✭ 218 (+327.45%)
Mutual labels:  glfw
RCCpp-DearImGui-GLFW-example
Add Runtime Compiled C++ to the Dear ImGui example using the GLFW and OpenGL backend - with power saving
Stars: ✭ 61 (+19.61%)
Mutual labels:  glfw
Lwjgl3 Tutorial
Tutorial for the Lightweight Java Game Library (LWJGL) 3
Stars: ✭ 199 (+290.2%)
Mutual labels:  glfw
nuklear-glfw-vulkan
A nuklear adapter that does Vulkan rendering
Stars: ✭ 52 (+1.96%)
Mutual labels:  glfw
WebAssembly-WebGL-2
A simple port of the "Getting started with GLFW3" code to valid code for Emscripten compilation
Stars: ✭ 65 (+27.45%)
Mutual labels:  glfw
mach-glfw
Ziggified GLFW bindings with 100% API coverage, zero-fuss installation, cross compilation, and more.
Stars: ✭ 186 (+264.71%)
Mutual labels:  glfw
virtualGizmo3D
Virtual GIZMO - 3D object manipulator / orientator, via mouse, with pan and dolly/zoom features
Stars: ✭ 36 (-29.41%)
Mutual labels:  glfw

Azteroids

Simple asteroids game made in C++ and OpenGL.

Screen Shot

Dependencies

  • OpenGL and GLUT.
  • Cmake.
  • C++ compiler with C++11 support.
  • Other dependencies are git submodules (entityx and glfw).

Build

Clone this repository and update the git submodules (git submodule update).

Just run cmake to build the Makefile, and then make. The executable will be placed inside bin folder.

Commands

  • Arrow keys - move the ship.
  • Space - shoot.

Acknowledgments

  • Alec Thomas' entityx - Entity-Component system.
  • CMake - cross-platform open-source build system.
  • GLFW - library for creating windows with OpenGL.
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].