Showing 210 open source projects for "educational games"

View related business solutions
  • Keep company data safe with Chrome Enterprise Icon
    Keep company data safe with Chrome Enterprise

    Protect your business with AI policies and data loss prevention in the browser

    Make AI work your way with Chrome Enterprise. Block unapproved sites and set custom data controls that align with your company's policies.
    Download Chrome
  • Photo and Video Editing APIs and SDKs Icon
    Photo and Video Editing APIs and SDKs

    Trusted by 150 million+ creators and businesses globally

    Unlock Picsart's full editing suite by embedding our Editor SDK directly into your platform. Offer your users the power of a full design suite without leaving your site.
    Learn More
  • 1
    Blockly Games

    Blockly Games

    Games for tomorrow's programmers

    Blockly Games is a collection of educational games that teach core programming concepts using Google’s Blockly visual blocks. Each game introduces ideas like sequencing, loops, conditionals, functions, and variables through playful puzzles that gradually increase in difficulty. Under the hood, the block programs compile to JavaScript, giving learners a bridge from drag-and-drop logic to real code. The activities are self-contained and browser-based, requiring no installation, which makes them...
    Downloads: 7 This Week
    Last Update:
    See Project
  • 2
    Basic Computer Games

    Basic Computer Games

    An updated version of the classic "Basic Computer Games" book

    Basic Computer Games is a modern revitalization of the classic “Basic Computer Games” book’s collection of games, ported and expanded into various modern, memory-safe and scripting languages. It includes illustrative code examples of many classic games (e.g. Blackjack, Bowling) in multiple languages, with the goal of making the historical games accessible and educational in safe modern environments. Definitely use the most recent versions and features of the target language, but also try...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 3
    P2P Remote Desktop

    P2P Remote Desktop

    P2P Remote Desktop - Portable, No Configuration or Installation Needed

    p2p is a simple and educational peer-to-peer communication framework that demonstrates how devices can discover, connect, and exchange data directly without a central server. Built in C#, this project provides an easy-to-understand foundation for P2P networking, including peer discovery, messaging, and connection management. It’s particularly useful for learners and developers exploring decentralized communication or building the groundwork for P2P applications like chat systems or multiplayer...
    Downloads: 15 This Week
    Last Update:
    See Project
  • 4
    Jazz2

    Jazz2

    Jazz² Resurrection: Open-source reimplementation of Jazz Jackrabbit 2

    jazz2 is a reverse engineering and decompilation project of Jazz Jackrabbit 2, the iconic 2D platformer developed by Epic MegaGames in the late 1990s. This ambitious project aims to recreate the original game from its binary form into readable and compilable C++ code. By doing so, it opens the door for native builds, modding, bug fixing, and potential enhancements beyond the limitations of the original closed-source game. The project is valuable for preservation, educational insight into retro...
    Downloads: 6 This Week
    Last Update:
    See Project
  • Build Securely on Azure with Proven Frameworks Icon
    Build Securely on Azure with Proven Frameworks

    Lay a foundation for success with Tested Reference Architectures developed by Fortinet’s experts. Learn more in this white paper.

    Moving to the cloud brings new challenges. How can you manage a larger attack surface while ensuring great network performance? Turn to Fortinet’s Tested Reference Architectures, blueprints for designing and securing cloud environments built by cybersecurity experts. Learn more and explore use cases in this white paper.
    Download Now
  • 5
    CodeWorld

    CodeWorld

    Educational computer programming environment using Haskell

    CodeWorld is an educational programming environment that uses a Haskell-inspired language to teach computational thinking through graphics and interactive animation. The web-based IDE provides immediate visual feedback: students write code that draws shapes, composes pictures, and responds to events to build simple games and simulations. Its API emphasizes mathematics and geometry rather than low-level UI details, making it approachable for classrooms and self-learners. Projects run...
    Downloads: 3 This Week
    Last Update:
    See Project
  • 6
    CGL

    CGL

    CGL (C Game Library) is a multipurpose library

    cgl is a compact, header-only C graphics library for 2D drawing operations using software rendering. Designed for simplicity and portability, cgl allows rendering of primitives such as lines, circles, triangles, and text to an in-memory framebuffer, which can then be displayed with any platform-dependent backend. It’s ideal for building custom engines, retro-style games, GUIs, or educational demos where GPU acceleration is not required. Its small footprint and lack of external dependencies make...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 7
    PHP-GLFW

    PHP-GLFW

    A fully-featured OpenGL and GLFW extension for PHP

    php-glfw brings the GLFW library to the PHP language, enabling native GUI and OpenGL windowing capabilities directly from PHP scripts. This experimental extension allows developers to create real-time graphical applications, games, and simulations in PHP—traditionally a backend web language—by binding low-level graphics and windowing APIs. It opens creative possibilities for developers more comfortable in PHP or looking to prototype desktop applications with web-style syntax. It’s ideal...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 8
    Botcraft

    Botcraft

    Botcraft is a cross-platform C++ library to create bots

    Botcraft is an advanced Minecraft bot framework that provides a full client implementation in Node.js, enabling bots to join Minecraft servers, interact with the world, and perform tasks like mining, fighting, and building. It leverages the mineflayer ecosystem to provide a highly programmable interface for automation and AI experimentation in Minecraft. Botcraft is particularly useful for AI researchers, game modders, and automation enthusiasts who want to explore pathfinding, environment...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 9
    GLSMAC

    GLSMAC

    Open-source OpenGL/SDL2 reimplementation of Sid Meier's Alpha Centauri

    ..., and easy to understand, serving as both a useful tool and educational resource.
    Downloads: 0 This Week
    Last Update:
    See Project
  • Level Up Your Cyber Defense with External Threat Management Icon
    Level Up Your Cyber Defense with External Threat Management

    See every risk before it hits. From exposed data to dark web chatter. All in one unified view.

    Move beyond alerts. Gain full visibility, context, and control over your external attack surface to stay ahead of every threat.
    Try for Free
  • 10
    Steal a Brainrot Script

    Steal a Brainrot Script

    Steal a Brainrot SCRIPT NO KEY - Anti Hit, ESP, Anti-Kick

    Steal a Brainrot is a Lua-powered prototype game script that flips the familiar Plants vs Zombies-style gameplay on its head. Instead of only defending against invading Brainrots, you can steal them mid-battle and add them to your own army. This creates a unique blend of strategy, risk management, and creativity that makes every round different. It’s both a playable mini-game framework and an educational Lua project, designed for modders, hobby developers, and learners who want to dive...
    Leader badge
    Downloads: 7,435 This Week
    Last Update:
    See Project
  • 11
    SkinFlux - CS2 Skin Changer

    SkinFlux - CS2 Skin Changer

    Free CS2 Skin Changer & Swapper – Custom Skins for CS 2 Easily

    CS2 Skin Changer is the ultimate tool for customizing your in-game look in Counter-Strike 2. Whether you're searching for a free CS 2 skin changer, a reliable CS2 skin swapper, or simply want to explore custom CS2 skins, this tool gives you complete control. With a modern UI and real-time preview, CS 2 Skin Swapper lets you switch weapon skins, gloves, knives, and more—instantly. No more grinding or paying—get the skins you want with just a few clicks. Our Counter-Strike 2 Skin Changer...
    Leader badge
    Downloads: 1,795 This Week
    Last Update:
    See Project
  • 12
    99 Nights in The Forest Script - No Key

    99 Nights in The Forest Script - No Key

    99 Nights Script No Key: Auto Combat, Auto Craft, Kill Aura, & more.

    Download the most powerful 99 Nights in the Forest script for free, with no key required. Designed for the Delta and Xeno executor, this utility features Item & NPC ESP, an Aimbot, and Auto Farm for effortless resource gathering. With instant travel to key locations and a fly mode, this all-in-one script with its streamlined Xeno UI optimizes your survival and looting experience. ⚠️ Disclaimer For educational and testing purposes only. The use of third-party scripts may lead to account...
    Downloads: 996 This Week
    Last Update:
    See Project
  • 13
    eduActiv8

    eduActiv8

    A collection of interactive educational exercises

    eduActiv8 is a free Open Source multi-platform educational application that aims to assist in learning various early education topics - from learning the alphabet and new words, colours, time to a wide range of maths-related subjects. eduActiv8 is a continuation of the development of the pySioGame project just under a new name. It is being developed on GitHub at: https://github.com/imiolek-ireneusz/eduActiv8 but 'compiled' releases are published here. The latest version has been...
    Leader badge
    Downloads: 404 This Week
    Last Update:
    See Project
  • 14
    Plants vs Brainrots Script

    Plants vs Brainrots Script

    Plants Vs Brainrots Script - Auto Farm, Auto Sell, Teleport

    ... scripting, or even the base of a full game expansion. Plants vs Brainrots Script is more than just a clone – it’s a toolbox for creativity in Lua scripting. Whether you’re a beginner experimenting with code, a modder looking for a fun base project, or someone who simply loves PvZ-style games, this script provides everything you need to build, expand, and enjoy.
    Leader badge
    Downloads: 333 This Week
    Last Update:
    See Project
  • 15
    Battlefield 6 Cheats | Aimbot, ESP

    Battlefield 6 Cheats | Aimbot, ESP

    Unlock BF6 Cheats Hacks | Aimbot, ESP

    ... For educational and research purposes only. Using game cheats may violate the terms of service of Battlefield 6 and could lead to a ban. The developers of this repository are NOT responsible for any damages, bans, or misuse. You use Battlefield 6 Hacks entirely at your own risk.
    Downloads: 66 This Week
    Last Update:
    See Project
  • 16
    Stake Crash Predictor

    Stake Crash Predictor

    Stake Crash Predictor is a toolkit for stake mines predictor & Plinko.

    ...: For educational and testing purposes only. No predictive or gameplay guarantees.
    Downloads: 43 This Week
    Last Update:
    See Project
  • 17
    99 Nights Script — Open Source

    99 Nights Script — Open Source

    Open-source Lua script framework inspired by 99 Nights In The Forest.

    99 Nights Script — Open Source Lua Edition provides an educational, fully open-source version inspired by the 99 Nights In The Forest automation logic. ⚙️ Features: • Clean and transparent Lua code for learning and research • Based on open community versions, no executables or injectors • Demonstrates game automation principles in Lua safely • MIT licensed for personal and educational use ⚠️ Disclaimer: This open-source edition is for **educational and research purposes only...
    Downloads: 16 This Week
    Last Update:
    See Project
  • 18
    Vanda Engine

    Vanda Engine

    A free 3D game engine to create games and realtimes scenes for Windows

    Vanda Engine is a free and open source 3D game engine for Windows. I'm developing this game engine for years to help the students and other enthusiast learn game engine programming and develop 3D games for free. While giant companies are building game engines with huge budget and a lot of manpower, I'm developing this free 3D game engine alone with no budget. I have published step by step tutorials about Vanda Engine, 3D tools, and COLLADA format: https://vanda3d.org/tutorials/ Please...
    Downloads: 12 This Week
    Last Update:
    See Project
  • 19
    Roblox Steam Overlay Helper

    Roblox Steam Overlay Helper

    Enable Steam Overlay & Steam Input in Roblox (Windows, MIT, open-sourc

    ... and controller support should now work 📋 Notes Roblox may briefly suggest reinstalling; this is expected and Roblox still runs fine. Based on open-source work by Corecii. Repackaged for convenience and easier setup. 🔗 Source (Original) https://github.com/Corecii/roblox_steam_launcher 📜 License MIT License — free for personal and educational use.
    Downloads: 10 This Week
    Last Update:
    See Project
  • 20
    Fen2Pdf

    Fen2Pdf

    Tool for chess teachers to create PDF files with chess diagrams in it

    ... for educational purposes. You could present the same set of exercises in 2 different ways! * You can toggle the display of page numbers * The selected pgn folder is saved for next time * The title on the pages is the name of the pgn (without .pgn)
    Downloads: 7 This Week
    Last Update:
    See Project
  • 21
    Yuzu

    Yuzu

    Yuzu - Nintendo Switch Emulator

    Yuzu was a Nintendo Switch Emulator that could emulate almost any Switch game you load onto it. Yuzu was available for Windows, Linux and Android. This Switch Emulator not only emulated Switch games but also provided various enhancements. This included multiplayer gameplay, game saves, game transfers, visual upscaling and support for wireless controllers. Game modding was the core of Yuzu, you were able to mod the games you were playing by loading the necessary files onto the emulator...
    Downloads: 4 This Week
    Last Update:
    See Project
  • 22
    COD BO3 Mod Menu | Unlock All Tools BO3

    COD BO3 Mod Menu | Unlock All Tools BO3

    Call Of Duty Black Ops 3 Mod Menu | Free Download

    Call of Duty: Black Ops 3 Mod Menu Unlock All Tools repository ! This project allows BO3 players to easily unlock advanced features, unleash their creativity, and customize their gameplay. Developed in C++. MIT License. This software is strictly for educational and developmental purposes only! Use on official multiplayer services may violate the game’s Terms of Service and lead to restrictions or bans! The minimum system requirements for Call of Duty: Black Ops 3 are: OS: Windows 7...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 23
    Linux Screensavers for Microsoft Windows

    Linux Screensavers for Microsoft Windows

    Linux distributions which run as screensavers for Microsoft Windows

    Two Linux distributions which run as screensavers for Microsoft Windows. One contains educational software aimed roughly at UK Key Stage 2 (8-11 years old); the other contains many open source games. To use, 'extract all' the zip files, run the installer 'exe's, and then select either the 'fr2' or 'gk2' screensaver. The git repository also contains a script which will build the material to run under Windows Subsystem for Linux version 2. These screensavers were featured by the Linux...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24
    touch-os

    touch-os

    A friendly OS for touchscreens

    touch OS LTS is a Debian-Gnome derivative, designed with a personal touch to provide a more user-friendly experience, while being optimized for touchscreens. It runs on the stable LTS 6.1 kernel (download from 'Files'). touch OS LIQUORIX is powered by the advanced Liquorix 6.5 kernel, offering improved performance and compatibility with modern computers, especially for multitasking and gaming. Both the LTS and LIQUORIX versions allow you to switch between Wayland and Xorg window...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 25

    Artificial Life

    Artificial Life Simulation

    A simple educational fun program to simulate primitive Artificial Life using simple rules of attraction or repulsion among atom-like particles, producing complex self-organzing life-like patterns. The video tutorial and walkthrough are available.
    Downloads: 1 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • 3
  • 4
  • 5
  • Next
Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.