awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
TerryCavanagh avatar

TerryCavanagh/VVVVVV

0
View on GitHub↗
7,916 stars·593 forks·ActionScript·other·24 views

VVVVVV

This project is a cross-platform game engine framework and build pipeline designed to produce playable executable binaries for desktop and Android devices. It provides a collection of core libraries for game development, including a native Android build system and a C++ build pipeline.

The framework features a specialized bitmap font rendering system that displays stylized typography by mapping character indices to image atlases using coordinate and spacing metadata. It also implements a hardware abstraction layer to decouple application logic from graphics and audio drivers, ensuring portable execution across different operating systems.

The system supports multi-edition product management through compile-time feature toggling and includes the ability to dynamically load the Steamworks SDK to access platform-specific features without requiring separate binaries for different environments.

Features

  • Cross-Platform Engines - Provides a cross-platform game engine framework with core libraries for rendering and portable platform integration.
  • Game Development Frameworks - Provides a cross-platform game engine framework and build pipeline for producing binaries for desktop and Android devices.
  • Cross-Platform and Native Compilation - Transforms source code into platform-specific binaries for both desktop and mobile environments using a native build system.
  • Cross-Platform Build Pipelines - Provides an automated system for compiling and packaging software binaries for multiple target platforms.
  • Executable Binary Toolchains - Builds playable versions of the application for desktop operating systems using a compiler and a media layer.
  • Multiplatform Build Pipelines - Includes a C++ build pipeline for producing playable executable binaries across desktop and mobile operating systems.
  • Game Build Packaging - Compiles source code into installable Android mobile packages using a native build system and dependency manager.
  • Android Packages - Generates installable Android packages from source code using native build tools and dependency management.
  • Cross-Platform Game Compilation - Builds playable executable binaries for desktop and Android devices from a single source codebase.
  • Game Engines & Frameworks - Implements a comprehensive game engine framework with integrated rendering and platform integration.
  • Hardware Abstraction Layers - Provides a hardware abstraction layer to ensure portable execution of graphics and audio drivers across different operating systems.
  • Native Build Pipelines - Ships a native Android build system for packaging source code into installable mobile applications.
  • Media - Decouples the core application logic from underlying graphics and audio drivers for portable execution.
  • Hardware Abstraction Layers - Implements a hardware abstraction layer to decouple core application logic from graphics and audio drivers across different operating systems.
  • Game Content Toggling - Toggles between different product versions and editions using compile-time definitions to change features and content.
  • Coordinate-Based Glyph Rendering - Displays stylized typography by mapping character indices to specific pixel regions within a bitmap texture.
  • Font - Renders text by indexing glyph coordinates from a single image file using accompanying spacing and dimension metadata.
  • Build-Time Feature Toggles - Uses preprocessor definitions as build-time toggles to include or exclude specific game editions and content.
  • Font Renderers - Implements a font rendering system that converts image-based font data into displayable bitmaps.
  • Bitmap - Implements a specialized rendering system that maps characters to image atlases using coordinate and spacing metadata.
  • Bitmap Font Rendering - Provides a specialized system for rendering stylized typography using image atlases and coordinate metadata.
  • Game Engine Remakes - Source code release for VVVVVV.
  • Platformers and Action - Gravity-flipping platformer game.
  • Miscellaneous Tools - Source code for a platform game.
  • Open Source Games - Source code for the gravity-flipping platformer.

Star history

Star history chart for terrycavanagh/vvvvvvStar history chart for terrycavanagh/vvvvvv

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Projects sharing features with VVVVVV

These projects share indexed features with VVVVVV. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • cocos/cocos-enginecocos avatar

    cocos/cocos-engine

    9,651View on GitHub↗

    Cocos Engine is a cross-platform game engine designed for building high-performance 2D and 3D interactive experiences for web, mobile, and desktop platforms. It features a multi-backend rendering engine and a 2D and 3D physics simulator, utilizing a core architecture that combines a C++ runtime for performance with TypeScript for game logic scripting. The engine distinguishes itself through a multi-platform deployment system that packages projects for native operating systems and instant-play web ecosystems. Its graphics system supports multiple APIs, employing physically based rendering and

    C++3dcocoscocoscreator
    View on GitHub↗9,651
  • cocos2d/cocos2d-xcocos2d avatar

    cocos2d/cocos2d-x

    18,942View on GitHub↗

    Cocos2d-x is a high-performance C++ game development framework designed for building and deploying interactive applications across mobile, desktop, and web platforms. It functions as a cross-platform game engine that utilizes an entity-component system to manage object lifecycles, behaviors, and spatial relationships within a unified codebase. The engine is distinguished by its specialized 2D graphics rendering pipeline, which is optimized for hardware-accelerated performance when displaying sprites, particle effects, and skeletal animations. It provides developers with low-level access to gr

    C++androidc-plus-pluscocos2d
    View on GitHub↗18,942
  • defold/defolddefold avatar

    defold/defold

    6,138View on GitHub↗

    Defold is a cross-platform game engine and integrated development environment used to create 2D and 3D games for desktop, mobile, and web targets. It combines a game development IDE for asset and scene management with a multi-platform build system and a scripting environment based on Lua. The engine includes a specialized headless runtime for hosting game servers and performing automated testing without a graphical interface. It supports native engine extensions, allowing custom low-level code to be integrated into the core to expand functionality beyond the standard scripting interface. The

    C++
    View on GitHub↗6,138
  • balloonwj/cppguideballoonwj avatar

    balloonwj/CppGuide

    6,030View on GitHub↗

    CppGuide is a curated collection of educational resources and practical guides focused on C++ server development, Linux kernel internals, concurrent programming, network protocols, and security exploitation. It provides structured learning paths for backend developers, covering everything from interview preparation to building high-performance network servers and understanding operating system fundamentals. The guide distinguishes itself by offering in-depth, hands-on tutorials that walk through real-world implementations, including building a Redis-like server from scratch, designing custom

    View on GitHub↗6,030
Compare all 30 related projects→

Frequently asked questions

What does terrycavanagh/vvvvvv do?

This project is a cross-platform game engine framework and build pipeline designed to produce playable executable binaries for desktop and Android devices. It provides a collection of core libraries for game development, including a native Android build system and a C++ build pipeline.

What are the main features of terrycavanagh/vvvvvv?

The main features of terrycavanagh/vvvvvv are: Cross-Platform Engines, Game Development Frameworks, Cross-Platform and Native Compilation, Cross-Platform Build Pipelines, Executable Binary Toolchains, Multiplatform Build Pipelines, Game Build Packaging, Android Packages.

Which projects share features with terrycavanagh/vvvvvv?

Projects with overlapping indexed features include: cocos/cocos-engine — Cocos Engine is a cross-platform game engine designed for building high-performance 2D and 3D interactive experiences… cocos2d/cocos2d-x — Cocos2d-x is a high-performance C++ game development framework designed for building and deploying interactive… defold/defold — Defold is a cross-platform game engine and integrated development environment used to create 2D and 3D games for… olikraus/u8g2 — u8g2 is a monochrome display driver library written in C and C++ for rendering graphics and text on OLED and LCD… balloonwj/cppguide — CppGuide is a curated collection of educational resources and practical guides focused on C++ server development,… nesbox/tic-80 — TIC-80 is a fantasy console platform and multi-language game engine that provides a virtual retro game development…