Cyanide icon

Cyanide

Cyanide is an open source 2D game engine that is lightweight and easy to use for developing 2D games. It supports features like sprites, tilemaps, input handling, audio, particle effects, and more.

What is Cyanide?

Cyanide is an open source 2D game engine developed mainly in C++ that is designed to be lightweight and easy to use for developing 2D games. Some key features of Cyanide include:

  • Sprites and sprite animations
  • Tilemap support with automatic chunking and stitching
  • Input handling system
  • Audio loading and playback
  • Particle effect system
  • Intuitive API design
  • Cross-platform support for Windows, Mac, Linux, iOS, and Android

Cyanide uses OpenGL for rendering which allows it to be hardware accelerated across platforms. It has a simple component-based architecture that makes it easy to organize game code and entities. The API is designed to get out of the way and allow developers to focus on making games rather than engine code.

While Cyanide does not yet support all the features available in larger commercial 2D engines, its simplicity and ease of use make it a good choice for hobbyist developers or small indie teams looking to build 2D games from scratch. Its liberal open source MIT license also allows full source code modification and redistribution.

The Best Cyanide Alternatives

Top Apps like Cyanide

Telegram, Signal, Pidgin, TeamSpeak, Mumble, Threema, Tox, Zulip, chat.onion, RetroShare, Jabbin, yaxim, Venux Connect, Spika, Speeqe are some alternatives to Cyanide.

Telegram

Telegram is a popular cloud-based instant messaging and voice over IP service launched in 2013 by Pavel Durov and Nikolai Durov. It emphasizes security and speed over other messaging applications. Some key features of Telegram include:End-to-end encrypted messaging, video calls, group chats, file sharing etc.Sync across multiple devices like...

Signal

Signal is a free, open source software application for iOS, Android, and Desktop that employs end-to-end encryption, allowing users to send end-to-end encrypted group, text, picture, and audio & video messages, and have encrypted phone conversations between Signal users.First released in July 2014, Signal is developed by the Signal Foundation...

Pidgin

Pidgin is a popular open source chat application used primarily for instant messaging. It supports multiple mainstream chat protocols and accounts including AIM, ICQ, MSN, Yahoo, XMPP/Jabber, IRC, Bonjour, Gadu-Gadu, Novell GroupWise, Lotus Sametime, Zephyr, and more. This allows users to manage all of their instant messaging accounts and...

TeamSpeak

TeamSpeak is a proprietary voice over IP (VoIP) application developed by TeamSpeak Systems GmbH that enables users to speak with one another over the internet using their microphones and speakers rather than typing text. It offers high-quality voice communication encrypted for privacy and low latency for responsiveness.Some key features...

Mumble

Mumble is an open-source voice over IP (VoIP) application that focuses on low latency and high sound quality for online gaming. It uses minimal bandwidth for efficient data transfer, allowing for responsive communication between players during team-based games.Some key features of Mumble include:Emphasis on low latency - Audio...

Threema

Threema is a secure messaging and voice calling app that emphasizes privacy and security.It offers:End-to-end encryption for all messages, voice calls, group chats, and filesAnonymous user IDs not tied to phone numbers or emailsNo ads or user data collectionCertified open-source cryptographyOptional anonymous payments for any services within the...

Tox

Tox is an open-source, peer-to-peer instant messaging and video calling platform that focuses on privacy and security. It provides end-to-end encryption for chats and calls to ensure user data remains private.Unlike many other messaging apps, Tox does not rely on central servers - it uses a distributed network where...

Zulip

Zulip is an open-source team chat application developed by Zulip, Inc. It brings conversations from different channels into one easy-to-follow flow, allowing you to keep up with multiple ongoing discussions simultaneously via threads.Some key features of Zulip include:Public and private streams for organizing conversationsThreaded messaging to trace conversations...

Chat.onion

chat.onion is an anonymous online chat service that can only be accessed through the Tor browser. It allows users to have conversations securely and privately without revealing their identity or IP address. Some key features of chat.onion include:Completely anonymous - No registration or personal details required to...

RetroShare

RetroShare is a free, open-source, private and secure decentralized communication platform. It lets users securely chat, message, communicate, share files, photos, host forums and channels over the internet.Some key features of RetroShare:End-to-end encrypted messaging and chatAnonymous and private file sharingDecentralized forums and channelsWorks peer-to-peer without central serversProtects users'...

Jabbin

Jabbin is an open-source, cross-platform instant messaging and voice-over-IP (VoIP) client application that places strong emphasis on security and privacy. It was created as a secure alternative to other popular IM clients such as Skype or WhatsApp.Some key features of Jabbin include:End-to-end encryption for chats and calls to...

Yaxim

Yaxim is an open-source instant messaging and chat client application for the Android operating system. It is designed primarily for use with XMPP-based instant messaging services such as Google Talk or Jabber. Some key features of Yaxim include:Support for group chats using XMPP's multi-user chat (MUC) standardSecure end-to-end encryption...

Venux Connect

Venux Connect is a flexible, low-code application platform designed to help businesses streamline operations and boost productivity. With an intuitive drag-and-drop interface, Venux Connect makes it easy for non-technical users to automate manual processes, integrate siloed data sources, and build custom web and mobile apps—no coding required.Key features...

Spika

Spika is an open-source team communication and collaboration platform suitable for businesses of all sizes. It brings together chat messaging, audio/video conferencing, file sharing, task and project management, calendaring and more into one easy-to-use application.Key features of Spika include:Secure, private chat rooms with support for direct and...

Speeqe

Speeqe is an innovative software solution that leverages artificial intelligence to provide real-time subtitles and translations during meetings, events, classes, and more. It listens to the speaker's audio in real-time and instantly transcribes what is said into text subtitles. This groundbreaking technology increases accessibility and inclusivity by enabling those who...