Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/ladroid/panda-engine

Panda Game Engine
https://github.com/ladroid/panda-engine

cmake cpp ecs entity-component game game-development game-engine open-source opengl sdl sdl2 shader texture

Last synced: 21 days ago
JSON representation

Panda Game Engine

Awesome Lists containing this project

README

        

# Panda Game Engine for developing games

## Engine

**Panda Engine cross-platform game engine to create 2D and 3D games.**

### 2D

**Entity Component**
* Animation
* Audio
* Collider
* Components
* Entity Component
* Graphics2D
* Input Handler
* Projectile
* Sprite Component
* Tile Component
* Timer
* Transform
* UI
* UILabel
* UIButton

**Other classes**
* Asset Manager
* Collision
* Game
* GameObject
* Map
* Texture
* Vector2D

### 3D
* Entity Component
* Graphics3D
* Shader
* Texture
* Transforms
* Camera
* Light
* Mesh

**!!!IMPORTANT!!!** compiling Shader and using it with this command ```g++ -std=c++17 testingGL.cpp -Ibuild/include /usr/local/include/glad/src/glad.c -lglfw -ldl```

---

[Windows version](https://github.com/ladroid/panda-engine/tree/windows)

---
## Lua and Panda Engine

Under development soon will come. Now start script can be released.

All components will be available soon.

---
## Lotos Programming Language
In the future