Top 15 Polycode Alternative and Similar Games | Dec 2024

Polycode's core is written in C++ and currently runs on Mac, Windows and Linux with iOS and Android support planned in the future. All platform-specific functionality is abstracted into a cross-platform core and implemented natively on each platform, so the same C++ code will compile on each supported platform out of the box.

Polycode can also be used as a purely scripted Lua framework via the Polycode IDE. Applications developed in Lua can be exported directly to all supported platforms.

1. Duality

Duality Duality is a modular 2D game engine / editor combo, written entirely in C# and built on top of an OpenGL backend. It's open source, features an open architecture that invites extensibility and technical ownership, and it embraces C# as a language rather than a scripting solution.......

2. SFML

SFML SFML (Simple and Fast Multimedia Library) is a portable and easy-to-use API for multimedia programming. It is written in C++ with bindings available for C, D, Python, Ruby, OCaml, .Net and Go. It can be thought of as an object oriented alternative to SDL.SFML provides hardware accelerated 2D graphics using......

3. Alice

Alice Alice is an innovative 3D programming environment that makes it easy to create an animation for telling a story, playing an interactive game, or a video to share on the web. Alice is a teaching tool for introductory computing. It uses 3D graphics and a drag-and-drop interface to facilitate a......

4. Geeks3D

Geeks3D Your online source for 3D tech news and graphics programming: graphics cards, 3D programming, game development, OpenGL, Direct3D, PhysX, OpenCL, Demoscene, GPU benchmarking.......

5. Gideros Studio

Gideros Studio Launched in 2011, Gideros has become a successful game engine with 20,000 developers registered and 500 games published.Gideros currently supports iOS and Android targets. And in 2014, Gideros was released open source allowing other developers to pitch in and convert the software to new targets. Thanks to a successful Kickstarter......

6. Snap

Snap Snap (formerly BYOB) is a visual, drag-and-drop programming language. It is an extended reimplementation of Scratch (a project of the Lifelong Kindergarten Group at the MIT Media Lab) that allows you to Build Your Own Blocks. It also features first class lists, first class procedures, and continuations. These......

7. Unseen64

Unseen64 Unseen64 is an archive with info, screens and videos about beta and cancelled videogames, that were changed in the development or never released.......

8. Angel2D

Angel2D A cross-platform 2D game prototyping framework based on OpenGL and C++.Angel balances the speed and flexibility of native code with an eye towards rapid iteration and out-of-the-box functionality. In a world of web games and memory-managed scripting engines, sometimes you still want to get your hands dirty — but that......

9. Grit Game Engine

Grit Game Engine The Grit Game Engine is an MIT-Licensed Open Source Game Engine that is highly scriptable via Lua. It supports huge open world maps and dynamically streams assets from disk. The Grit Game Engine is a community project to build a free game engine (and toolchain) for implementing open world 3D......

10. SDL Game Engine

SDL Game Engine A platform independent 2d game programming framework for c/c++ programmers with least possible dependencies for easy porting and with focus on easy API calls and the requirement of commercial programmers.......

11. EaselJS

EaselJS Part of the CreateJS group of libraries, EaselJS provides straight forward solutions for working with rich graphics and interactivity with HTML5 Canvas. It exposes an API that is familiar to Adobe Animate developers, but embraces JavaScript sensibilities. It consists of a full, hierarchical display list, a core interaction model, and......

12. LibGDX

LibGDX Libgdx is a Java game development framework that provides a unified API that works across all supported platforms.The framework provides an environment for rapid prototyping and fast iterations. Instead of deploying to Android/iOS/Javascript after each code change, you can run and debug your game on the desktop, natively. Desktop JVM......

13. Insanity

Insanity Insanity is a block-based programming language with powerful commands, such as file I/O, cloud variables, and much more. It is based off Scratch 1.4 by MIT.......

14. Bingo

Bingo Bingo is a programming language based on Scratch by MIT which uses a "block" UI, where the user can snap together different blocks to make more advanced scripts. There are many added blocks to Scratch 1.4.......

15. Fireball

Fireball Fireball is an editor framework for game development. We focus on creating the most accessible and feature reach GUI toolset in one single editor with HTML and JavaScript. On the runtime side, Fireball uses other popular open sourced game engines such as Pixi.js and Cocos2D-JS. This makes Fireball really easy......