Browse free open source C++ Console Games and projects below. Use the toggles on the left to filter open source C++ Console Games by OS, license, language, programming language, and project status.

  • Auth0 for AI Agents now in GA Icon
    Auth0 for AI Agents now in GA

    Ready to implement AI with confidence (without sacrificing security)?

    Connect your AI agents to apps and data more securely, give users control over the actions AI agents can perform and the data they can access, and enable human confirmation for critical agent actions.
    Start building today
  • Context for your AI agents Icon
    Context for your AI agents

    Crawl websites, sync to vector databases, and power RAG applications. Pre-built integrations for LLM pipelines and AI assistants.

    Build data pipelines that feed your AI models and agents without managing infrastructure. Crawl any website, transform content, and push directly to your preferred vector store. Use 10,000+ tools for RAG applications, AI assistants, and real-time knowledge bases. Monitor site changes, trigger workflows on new data, and keep your AIs fed with fresh, structured information. Cloud-native, API-first, and free to start until you need to scale.
    Try for free
  • 1
    A library and set of components specifically engineered (but not restricted to) electronic game development.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 2
    gmodes
    Examples how to make basic and clever addons and gamemodes using GarrysMod. Also in our svn repository there is a list of stuff maded by members of gmodspain.com. Those files enable future improvement and modifications for lua coders.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 3

    guess-a-num

    A command line game where you guess the number

    This is a command line game for windows and linux. You may compile it for whatever platform you want. The object of the game is to guess what a random number is in as few guesses as possible.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 4

    javaLightConsole

    Easy fine console input/output for java

    Input : non blocking keyboard handling. Output : clean console, print at x,y coordinates, echo on/off, cursor on/off. Developed for learning game programming and MVC. Uses native code through JNI. Provides windows and linux versions. Includes code:blocks and eclipse projects for native and java code. You can use the classes InputProxy and OutpoutProxy in your projects. For usage examples, see their main() methods.
    Downloads: 0 This Week
    Last Update:
    See Project
  • Teradata VantageCloud Enterprise is a data analytics platform for performing advanced analytics on AWS, Azure, and Google Cloud. Icon
    Teradata VantageCloud Enterprise is a data analytics platform for performing advanced analytics on AWS, Azure, and Google Cloud.

    Power faster innovation with Teradata VantageCloud

    VantageCloud is the complete cloud analytics and data platform, delivering harmonized data and Trusted AI for all. Built for performance, flexibility, and openness, VantageCloud enables organizations to unify diverse data sources, run complex analytics, and deploy AI models—all within a single, scalable platform.
    Learn More
  • 5
    ncchess is a ncurses based chess game written in C++.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 6
    An attempt to clone a final fantasy game using ncurses.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 7
    Various Nintendo DS Homebrew Application and Graphics Library
    Downloads: 0 This Week
    Last Update:
    See Project
  • 8
    Its a ps2 media center with ps3 like xmb and internet browser which supports many formats like the .flv (www.youtube.com) which supports media streaming.The media center has all the media playback and usb hdd support.I want your support to do this.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 9
    ps2you is a gate way between your ps2 and the internet. This allows you to play games (for example GT4) online, when there isnt a gaming lobbie that you could join inside that game.
    Downloads: 0 This Week
    Last Update:
    See Project
  • Failed Payment Recovery for Subscription Businesses Icon
    Failed Payment Recovery for Subscription Businesses

    For subscription companies searching for a failed payment recovery solution to grow revenue, and retain customers.

    FlexPay’s innovative platform uses multiple technologies to achieve the highest number of retained customers, resulting in reduced involuntary churn, longer life span after recovery, and higher revenue. Leading brands like LegalZoom, Hooked on Phonics, and ClinicSense trust FlexPay to recover failed payments, reduce churn, and increase customer lifetime value.
    Learn More
  • 10

    retropong

    Retro pong clone implemented using sfml

    This is my version of the pong game, i tried to make it a little bit more fun adding the fire feature (use space bar), now the you can shoot the enemy paddle to kill him or to try to hit the ball so it will change the direction and surprise the enemy. Every time you lose or win you the game will notify you with the time you needed, try to beat your friend time. I was very surprised how easy is to use the sfml library so i decided to implement the game, i encourage people to get involved with the SFML programing it's very fun and have full of possibilities. To compile Retro pong you need SFML 2.0 installed on your system
    Downloads: 0 This Week
    Last Update:
    See Project
  • 11
    Romdigger is a small library that would allow to extract info from rom files (images of game cartridges for old game consoles - like dendy, sega, nintendo etc) - game name, description, preview image etc and to view it in kde file browser.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 12
    Portable (linux, windows) Mario 64 like.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 13
    Console game like sokoban in nethack. Simple create maps by any text editor.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 14
    sudokurapid is a library to solve sudoku puzzles. sudokurapid implements heuristic analysis which makes it possible to find solution or prove that there is no one very quickly.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 15
    tetrimone

    tetrimone

    A Classic Block Dropping Game for Windows and Linux

    "Tetrimone" brilliantly combines "tetromino" (the four-block geometric pieces that are the heart of the gameplay) with a hint of "metronome" (suggesting the rhythmic, pulse-pounding timing that drives the game forward). This ingenious portmanteau captures the essence of what makes the game so addictive—geometric precision meeting musical rhythm in a perfect harmony of gaming elements. The name evokes both the mathematical elegance of the falling shapes and the escalating tempo that challenges players as they progress through levels. The "-one" suffix also subtly suggests "the one"—positioning this as the definitive, ultimate version of the classic block-dropping experience. It's not just another clone; it's a reimagining that honors the legacy while carving its own unique identity in the puzzle game pantheon.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 16
    This is beginning as a set of c++ libraries for making roguelike games, culminating in a specific example of their use: a playable skeleton of an actual game that can be easily contributed to (new content, levels, etc) by anyone, espec. non-programmers.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 17
    wii plane simulation
    Downloads: 0 This Week
    Last Update:
    See Project
  • 18
    zelhack is a program for hacking NES ROMs for Zelda. It will support editing of the graphics and layout of the world as well as raw hex editing of the ROM.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 19
    zell
    A text-based game - single player RPG (similar to MUD). It is in early stage - under developing (NOT playable). For now, it works only on Windows.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 20
    Żal - program udający bota, żal stara się określić czy rzecz/słowo/fraza jaką podał użytkownik, jest fajna, czy też żalowa.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21
    HackTheWorld
    Remaking project in C++ to make it available for other OS. HackTheWorld is a Console-based Hackergame. Currently it is still under construction. So please do not rate it bad because of not enough Levels. ;)
    Downloads: 0 This Week
    Last Update:
    See Project