WeSearch

ValyrianEngine – High-performance 2D game engine in C++17

·2 min read · 0 reactions · 0 comments · 2 views
ValyrianEngine – High-performance 2D game engine in C++17

A 2D game engine made from scratch using C++. Handlers sprites, collision, map scrolling, tile layers and many more. - kostakis/Valyrian2DGameEngine

Original article
GitHub
Read full at GitHub →
Opening excerpt (first ~120 words) tap to expand

ValyrianEngine: 2D Platformer Framework A high-performance 2D platformer framework and reusable game engine built from the ground up in C++17. This project is a demonstration of a modular game engine architecture, featuring custom animation systems, grid-based collision detection, and a flexible resource management layer. Supported / Created games Mario - With some very basic interactions and animations Simple fun dungeon map - just tile map You can change the variable m_currentMapConfig in GameManager.cpp to change the current map. Anyone is welcome to add a simple menu selection. 🎮 Features Core Gameplay Authentic Physics: Classic platformer walking, running, and jump-arc physics. Power-up System: Smooth state transitions between different character states and abilities.

Excerpt limited to ~120 words for fair-use compliance. The full article is at GitHub.

Anonymous · no account needed
Share 𝕏 Facebook Reddit LinkedIn Threads WhatsApp Bluesky Mastodon Email

Discussion

0 comments

More from GitHub