All Projects → ramenengine → RamenEngine

ramenengine / RamenEngine

Licence: MIT License
A game engine written in SwiftForth.

Programming Languages

forth
179 projects
Batchfile
5799 projects

Projects that are alternatives of or similar to RamenEngine

Deadsimple Pixel Perfect Camera
An exceedingly easy-to-use pixel perfect orthographic camera script for 2D scenes in Unity. Punch in a few specs and you've got a working pixel perfect camera. It's that easy.
Stars: ✭ 186 (+250.94%)
Mutual labels:  gamedev, game-engine
Vulkan Renderer
A new 3D game engine using modern C++ and Vulkan API
Stars: ✭ 205 (+286.79%)
Mutual labels:  gamedev, game-engine
Engine
Cocos Creator is a complete package of game development tools and workflow, including a game engine, resource management, scene editing, game preview, debug and publish one project to multiple platforms.
Stars: ✭ 2,574 (+4756.6%)
Mutual labels:  gamedev, game-engine
Magnum Examples
Examples for the Magnum C++11/C++14 graphics engine
Stars: ✭ 180 (+239.62%)
Mutual labels:  gamedev, game-engine
Entitas Cpp
Entitas++ is a fast Entity Component System (ECS) C++11 port of Entitas C#
Stars: ✭ 229 (+332.08%)
Mutual labels:  gamedev, game-engine
Vxr
General purpose engine written in C++ with emphasis on materials rendering (PBR, clear coat, anisotropy, iridescence)
Stars: ✭ 181 (+241.51%)
Mutual labels:  gamedev, game-engine
Indigo
An FP game engine for Scala.
Stars: ✭ 196 (+269.81%)
Mutual labels:  gamedev, game-engine
Pomdog
An open source game engine for C++20 🐶 🎮
Stars: ✭ 151 (+184.91%)
Mutual labels:  gamedev, game-engine
Awesome Haxe Gamedev
Resources for game development on haxe
Stars: ✭ 213 (+301.89%)
Mutual labels:  gamedev, game-engine
Esenthelengine
Full Source of Esenthel Engine and its Tools
Stars: ✭ 204 (+284.91%)
Mutual labels:  gamedev, game-engine
Uecs
Ubpa Entity-Component-System (U ECS) in Unity3D-style
Stars: ✭ 174 (+228.3%)
Mutual labels:  gamedev, game-engine
Panda3d
Powerful, mature open-source cross-platform game engine for Python and C++, developed by Disney and CMU
Stars: ✭ 3,035 (+5626.42%)
Mutual labels:  gamedev, game-engine
Alimer
Cross-platform game engine.
Stars: ✭ 172 (+224.53%)
Mutual labels:  gamedev, game-engine
Trial
Yet another Common Lisp game engine
Stars: ✭ 181 (+241.51%)
Mutual labels:  gamedev, game-engine
Fxgl
Stars: ✭ 2,378 (+4386.79%)
Mutual labels:  gamedev, game-engine
Untoldengine
An easy to use, Open-Source, 3D game engine for iOS/macOS game development.
Stars: ✭ 193 (+264.15%)
Mutual labels:  gamedev, game-engine
Opensurge
A fun 2D retro platformer inspired by Sonic games and a game creation system.
Stars: ✭ 143 (+169.81%)
Mutual labels:  gamedev, game-engine
Awesome Pico 8
A curated list of awesome PICO-8 resources, carts, tools and more
Stars: ✭ 1,955 (+3588.68%)
Mutual labels:  gamedev, game-engine
Flaxengine
Flax Engine – multi-platform 3D game engine
Stars: ✭ 3,127 (+5800%)
Mutual labels:  gamedev, game-engine
Luascript
Lua language support for Godot Engine
Stars: ✭ 240 (+352.83%)
Mutual labels:  gamedev, game-engine

Ramen 2.0

a 2D game dev framework and optional engine for making commercial-quality PC games in Forth.

Update: i've gone from a submodule-based system to including all dependencies in the repository.

the following repositories will house the stable releases of each dependency from now on:

Features

  • Built on Allegro 5, using AllegroForthKit.
  • Sprite animation
  • Multiple display list support
  • Interactive commandline console
  • Fast rectangle collision detection
  • Roundrobin multitasking
  • Graphics primitives such as line, rectangle, ellipse, blit, text, etc.
  • Publish facility
  • Z-sorted rendering
  • Basic sound support
  • Collections with Venery

Getting Started

  1. Download SwiftForth.
  2. After installation is complete, add SwiftForth's bin\ folder to your PATH.
  3. Copy kitconfig.f to your drive's root folder and customize it if desired.
  4. Run ramen.bat

Note: SwiftForth's evaluation version doesn't support creating executables, therefore none of the make scripts will work. Work on porting to GForth is underway.

Help

Links and Resources

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].