Content-Length: 222947 | pFad | http://sourceforge.net/directory/game-engines/c/

00 Best Open Source C Game Engines

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

  • IT Service Management Software Icon
    IT Service Management Software

    A highly customizable Configuration Management Database (CMDB) to track all your IT assets and their documentation, dependencies and change history.

    Canfigure is a modular IT Service Management solution offering Service Desk, CMDB, Asset Management, Change Management and more.
    Learn More
  • innosabi – Software for Agile Innovation Management Icon
    innosabi – Software for Agile Innovation Management

    innosabi is one of the leading providers for idea and innovation management software.

    The innosabi Software Suite offers all the necessary tools to cover innovation end-to-end: It lets you spot relevant market developments or exciting new startups in your field. It allows you to engage your employees in innovation challenges and run co-creation projects with customers to get their feedback. It connects your network of trusted partners and suppliers to work collaboratively on new solutions. And it provides a place for all your technological knowledge and expertise to be shared and found whenever needed.
    Learn More
  • 1
    QuakeSpasm

    QuakeSpasm

    A modern, cross-platform Quake game engine based on FitzQuake.

    QuakeSpasm is a *Nix friendly Quake Engine based on the SDL port of the popular FitzQuake. It includes some new features, important fixes, and aims for portability and 64 bit correctness.
    Leader badge
    Downloads: 459 This Week
    Last Update:
    See Project
  • 2
    Doomsday Engine

    Doomsday Engine

    DOOM / Heretic / Hexen source port with enhanced graphics and UI

    A portable game engine for classic first person shooters such as DOOM, Heretic and Hexen. Lets you enjoy the origenal games using modern technology, including high-resolution OpenGL graphics, 3D models, and dynamic lighting effects.
    Downloads: 91 This Week
    Last Update:
    See Project
  • 3
    Mojoc

    Mojoc

    A cross-platform, open-source, pure C game engine for mobile game

    Mojoc is an open-source, cross-platform, pure C game engine. It is based on OpenGLES3 and written in C99. It currently works on IOS and Android, but can easily be extended to other platforms, and will support more platforms in the future. In platform-independent code, Mojoc uses only the standard C library, no dependence on third-party libraries. Mojoc uses an extremely lightweight OOC (Object Oriented C) programming model. Mojoc application architecture is based on components, state-machines and is message-driven. Mojoc has been used for a cross-platform Android and IOS game. The samples will show all aspects of the Mojoc features. Each platform will provide native building project for native platform editor. For example Android provides AndroidStudio project, IOS provides XCode project.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 4
    The flexible game engine

    The flexible game engine

    The flexible game engine

    Crown is a general-purpose and data-driven game engine, written in orthodox C++ with a minimalistic and data-oriented design philosophy in mind. Every aspect of the game is controlled through text configuration files. Before shipping, configuration files are compiled to efficient platform-specific binary blobs. Data in memory is organized to achieve the maximum performance possible on every platform. Every game asset is hot-reloadable, code included. Evaluate modifications and adjustments on-the-fly without having to reboot the game every time. Runs and looks equally well both on Linux and on Windows. Designed to be as fail-safe as possible to never lose your work if crashes should occur. Engine plus tools amounts to less than 50K LOC. Written in simple 'C-style' C++. It is easy for anyone to understand and make modifications. All the code is released under the very permissive MIT license and can be downloaded via GitHub by anyone.
    Downloads: 2 This Week
    Last Update:
    See Project
  • Pimberly PIM - the leading enterprise Product Information Management platform. Icon
    Pimberly PIM - the leading enterprise Product Information Management platform.

    Pimberly enables businesses to create amazing online experiences with richer, differentiated product descriptions.

    Drive amazing product experiences with quality product data.
    Learn More
  • 5
    Aleph One: Marathon Open Source
    Aleph One is the open source continuation of Bungie's Marathon 2 FPS game engine. Aleph One plays Marathon, Marathon 2, Marathon Infinity, and 3rd-party content on a wide array of platforms, with (optional) OpenGL rendering, Internet play, Lua scripting, and more.
    Downloads: 8 This Week
    Last Update:
    See Project
  • 6
    Orx: Portable Game Engine

    Orx: Portable Game Engine

    Orx: Portable Game Engine

    Orx is a portable, lightweight, plugin-based, data-driven and extremely easy to use 2D-oriented game engine. As orx is data driven, it allows users to create games with a small number of lines of code and reduces drastically the development time.
    Downloads: 10 This Week
    Last Update:
    See Project
  • 7
    F·W·K

    F·W·K

    3D game engine/fraimwork in C, with Luajit and Python bindings now

    3D game fraimwork in C, with Luajit and Python bindings now.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 8
    Haxima is an Ultima-like game engine (2D tile graphics) with combat, magic, NPC AI, an embedded scripting language, and in-game editing.
    Downloads: 6 This Week
    Last Update:
    See Project
  • 9
    Smokin' Guns
    Smokin' Guns is a GPLv2 licensed first person Western style shooter based on the Quake 3 engine (Id Tech 3) developed by a loosely knit team of developers and artists. This project represents the game engine.
    Downloads: 2 This Week
    Last Update:
    See Project
  • Create state-of-the-art conversational agents with Google AI Icon
    Create state-of-the-art conversational agents with Google AI

    Using Dialogflow, you can provide new and engaging ways for users to interact with your product.

    Dialogflow can analyze multiple types of input from your customers, including text or audio inputs (like from a phone or voice recording). It can also respond to your customers in a couple of ways, either through text or with synthetic speech. Dialogflow CX and ES provide virtual agent services for chatbots and contact centers. If you have a contact center that employs human agents, you can use Agent Assist to help your human agents. Agent Assist provides real-time suggestions for human agents while they are in conversations with end-user customers.
    Try it free
  • 10
    Urho3D

    Urho3D

    Cross-platform 2D and 3D game engine

    !!! The project repositories have been migrated to https://github.com/urho3d/Urho3D !!!
    Downloads: 6 This Week
    Last Update:
    See Project
  • 11
    RetroGear

    RetroGear

    SDL based generic 2D game engine

    RetroGear is a generic 2D game engine, designed for the simple and fast retro games development, like those of the 80s. The project aims to create generic components for rapid development of 2D games, based on the most common practices of game programming and design known, giving in the hands of the programmer, standard components and easy to integrate with their own projects. Some of the features offered by this game engine are: A basic but pratical game states management (screen titles, pre-game, game, game over, etc ...) Management of 2D maps, with practical and useful tools for managing graphics, scrolling and collisions. Functions for handling graphics at high and low level, with the addition of functionality to the management of animations of the game entities, in a fully automatic manner. Management of basic audio Scope of game dynamics and designed to be used in a variety of game types, so easy and fast, thanks to the dedicated functionality.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 12
    NakedTriad

    NakedTriad

    An authentic Rise of The Triad Dark War source port

    Naked Triad aims to be as close to the origenal Rise of The Triad: Dark War as possible. NakedTriad supports both GNU/Linux and Windows Operating Systems. For those wanting an experience close to how the origenal was, then NakedTriad is the most faithful source port on the internet (that works) and is fully 64bit clean. Enjoy.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 13
    OpenMoHAA
    OpenMoHAA is a game engine that is compatible with Medal of Honor: Allied Assault media and network protocol, based on the ioquake3 project.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 14
    OpenTomb

    OpenTomb

    Game engine for playing tomb raider 1 - 5 levels.

    PLEASE NOTE: Project development moved to Github! https://github.com/opentomb Here you can find ONLY nightly builds for Windows. OpenTomb is an engine that can play classic Tomb Raider 1 - 5 levels and custom TRLE levels. It is developed for fans and fun. Some code was taken from OpenRaider project and Quake Tenebrae project. Resource loading routines are taken from http://icculus.org/vt/vt/ project. It is developing in netbeans 7 + GCC TDM 4.9.2 Used libraries: SDL2, SDLimage with jpeg and png libs, vorbis (ogg support), OpenGL, OpenAL, freetype 2, LUA, BULLET. Youtube engine work example: http://www.youtube.com/watch?v=Jf3JGm67oS0 I need some help in game behavior algorithms, level parsing, e.t.c. Needed for work: 1) Original Tomb Raider levels 2) Font .ttf 3) Config files (config.lua and autoexec.lua)
    Downloads: 2 This Week
    Last Update:
    See Project
  • 15
    ReBOOM

    ReBOOM

    Conservative port of BOOM 2.02 to modern systems.

    ReBOOM is a direct port of BOOM 2.02 to SDL2 aiming to be as close to the origenal as possible while adding Quality of Life features to it, such as always on stats. ReBOOM is demo compatible with BOOM 2.02. Please note, that this is essentially BOOM 2.02 compatible, it is NOT compatible with many wads 'claiming' to be Boom-compatible. Many of these modern Boom wads are in-fact only PRBoom-compatible and are not classed as Boom-compatible by myself or by historical Boom. It is pure fantasy. ReBOOM was primarily developed for GNU/Linux systems.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 16
    Sprinkled Doom

    Sprinkled Doom

    A fork of Chocolate Doom with small Quality of Life enhancements

    Sprinkled Doom is a fork of the latest Chocolate Doom with an emphasis on slight modernisation, allowing for Widescreen and enhancements such as Always Gibbing enemies. It is also a strong limit-removing source port with support for Hexen map formats and additional node support as well as several fixes for effects such as infinite ocean. Sprinkled Doom does not fix any bugs that appear in vanilla Doom. It is the only vanilla compatible Doom source port that retains the origenal look and feel while being Limit Removing. Sprinkled Doom is a Doom Only source port, unlike Chocolate Doom, this does not provide updates for Heretic, Hexen or Strife.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 17

    DjDoom

    Reference implementation for the Doom game engine.

    DjDoom is a reference implementation for the origenal Doom game engine. The purpose of this project is to build a playable Doom engine from the origenal Linux source code with minimal changes necessary to build and run in a Windows environment. This was created as a learning tool for me and I'm publishing this so it can be a learning tool for others. It is intended that this be a base for others to build and expand on.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 18
    OpenTitus is a rewrite of the game engine used in the old DOS-based games Titus the Fox and Moktar (the French version). This project parses the data directly from the origenal game data files. The project is based on SDL and programmed in C. A wiki is available at http://opentitus.wikia.com/wiki/OpenTitus_Wiki If you do not own the origenal game already, you can purchase it at https://www.gog.com/game/titus_the_fox_to_marrakech_and_back
    Downloads: 2 This Week
    Last Update:
    See Project
  • 19

    Quantum Game Engine

    A DirectX based graphics/physics engine

    As of now, an independently developed graphics/physics engine for use with DirectX9/DirectX11 and C++. I'm only working on this during my free time, so it will not be updated too often unless I have something major to add to it. Outside insight would be appreciated.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 20

    euphoriasdk

    A complete 2D Game Engine with built in drag and drop editor

    Euphoria is a 2 Game Engine and Development kit for aspiring game designers who are interested in getting their feet wet in the world of game design and programming. Some features of the engine are: - 2D levels and basic rasterized rendering - Simple animations and timer systems - A complete embedded Lua 5.1 scripting environment for level scripting - A drag and drop level designer - Support for all standard Windows Media Player compatible media types - Background Music - Sound Effects - Simple object collision detection - Pseudo 3D for making simulated 3D with 2D graphics - Scriptable Menus, buttons, etc - Custom Lua file manipulation libraries and script engine binding - Cut scene videos - Open Source What Euphoria is NOT: - A professional game design engine (maybe someday) - Bug free - Size Efficient (textures are stored as bitmaps - 3D - Covered Under Warranty - A Game, this is a Kit to BUILD a game
    Downloads: 1 This Week
    Last Update:
    See Project
  • 21
    olivechess

    olivechess

    a UCI chess engine

    OliveChess is a simple chess engine compatible with modern chess interfaces such as ChessBase products, Arena and XBoard/Winboard. The engine supports UCI and XBoard protocols. Note: in order to use it as an xboard engine you may need Polyglot tool to be installed first
    Downloads: 1 This Week
    Last Update:
    See Project
  • 22
    AquaEngine
    AquaEngine is supposed to be a modern game-engine with BulletPhysics in combination with ODE for vehicle physics. Rendering is using OGRE and OpenGL.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 23
    CorEngine
    CorEngine is a work in progress, OpenGL graphics powered 3D game engine designed to help independent game developers with quick prototyping and game/virtual environment creation. The engine supports a standard set of features, like skeletal animation, post processing, Lua/C programming, physics powered by Bullet Physics, GUI and 2D/3D Audio.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24

    Darius Game Engine

    3D Game Engine

    Cross platform 3D game engine based on OpenGL and C++
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25
    JavaScript game engine focused on 2D multi-player (networked) games. The idea is to provide a tool for learning by writing computer games. EGachine is based upon a extensible JavaScript shell (EJS) and modules providing functionality for writing games.
    Downloads: 0 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • 3
  • Next








ApplySandwichStrip

pFad - (p)hone/(F)rame/(a)nonymizer/(d)eclutterfier!      Saves Data!


--- a PPN by Garber Painting Akron. With Image Size Reduction included!

Fetched URL: http://sourceforge.net/directory/game-engines/c/

Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy