KoGaMa

KoGaMa

KoGaMa is a free and open source 2D game engine for building games with JavaScript or TypeScript. It allows for rapid game prototyping and development with features like scene management, asset loading, input handling, physics, animations, and more.
KoGaMa image
2d javascript typescript open-source

KoGaMa: Free 2D Game Engine for JavaScript/TypeScript

A free and open source 2D game engine for building games with JavaScript or TypeScript, ideal for rapid prototyping and development with features like scene management, asset loading, input handling, physics, animations, and more.

What is KoGaMa?

KoGaMa is an open source, code-first 2D game engine for building games using web technologies. It is designed to leverage the power of open web standards like JavaScript, HTML5, and WebGL while being easy to learn and use.

Key features of KoGaMa include:

  • Scene graph system to structure game content and handle transformations
  • Asset manager to load various asset types like images, audio files spritesheets, tilemaps
  • Input handling system to manage keyboard, mouse, touch, and custom device input
  • Frame-based game loop with fixed and variable timestep support
  • Components and entity system to encapsulate game behaviors
  • Animations, physics, particle systems, and more built-in systems to accelerate development
  • Modular architecture makes it easy to extend with custom systems and components
  • Abstracts away browser differences and provides support for both Canvas 2D and WebGL rendering

KoGaMa aims to help developers build 2D games of any genre quickly by providing industry proven tools and architecture out of the box. With its extensive documentation and examples, it allows rapid iteration without sacrificing structure or quality.

KoGaMa Features

Features

  1. Scene management
  2. Asset loading
  3. Input handling
  4. Physics
  5. Animations

Pricing

  • Open Source

Pros

Free and open source

Rapid prototyping

Support for JavaScript and TypeScript

Cons

Limited documentation

Smaller community than some commercial engines

Less features than full-scale engines like Unity or Unreal


The Best KoGaMa Alternatives

Top Games and Game Engines and other similar apps like KoGaMa


Roblox icon

Roblox

Roblox is an online game platform and game creation system developed by Roblox Corporation. It allows users to program games and play games created by other users. Roblox was founded in 2004 and officially launched in 2006 by David Baszucki and Erik Cassel.Roblox features user-generated 3D worlds using virtual Lego-like...
Roblox image
Yahaha icon

Yahaha

Yahaha is a free and open-source video editing software for Windows, Mac and Linux operating systems. It is designed to provide basic yet powerful video editing capabilities for casual users.Some of the key features of Yahaha include:Intuitive drag-and-drop interface to easily arrange video clips, apply effects, transitions and text overlays...
Yahaha image
Blockman Go Blocky Mods icon

Blockman Go Blocky Mods

Blockman Go Blocky Mods is a creative expansion app for the popular Blockman Go game on mobile devices. It gives players the tools to deeply customize and mod the Blockman Go experience through creating their own textures, skins, maps, and even entirely new game modes.In Blocky Mods, players can access...
Blockman Go Blocky Mods image
Brick Hill icon

Brick Hill

Brick Hill is an online multiplayer Lego-inspired sandbox game developed by Brick Hill Studios. Released in 2008, Brick Hill allows players to build constructions out of virtual Lego bricks and create their own worlds and games. When you first join Brick Hill, you are given a plot of land on...
Brick Hill image
HiberWorld icon

HiberWorld

HiberWorld is an innovative new virtual world and metaverse platform launched in 2023 that is poised to disrupt the industry. It provides users with the tools to easily create customized 3D avatars, build intricately detailed virtual spaces and structures without needing to know how to code, and interact with others...
HiberWorld image
Novetus icon

Novetus

Novetus is an open-source business intelligence and analytics platform that can be used as an alternative to Microsoft Power BI. It allows users to visualize, analyze, and share data through interactive dashboards and reports.Some key features and capabilities of Novetus include:Connecting to various data sources - It supports connecting to...
Novetus image
Adventure Box icon

Adventure Box

Adventure Box is a free and open source sandbox game creation tool that runs in the browser. It allows users to easily build their own 3D voxel games without needing to code. Adventure Box provides a simple drag-and-drop interface for placing objects, characters, and other game elements into customized scenes...
Adventure Box image
The Roblox Browser icon

The Roblox Browser

The Roblox Browser is a custom web browser that is built specifically for playing Roblox games. It offers a number of advantages over using a regular web browser like Chrome or Firefox when playing Roblox:- Optimized performance: The Roblox Browser is designed to provide smooth gameplay and faster loading times...
The Roblox Browser image
Muck icon

Muck

Muck is an open-world survival crafting game developed by Dani. It was released in 2021 as an early access title for Windows and Mac. Muck features voxel-style graphics and gameplay focused on exploration, gathering resources, crafting weapons and buildings, and surviving enemy attacks.When starting a new game in Muck, the...
Muck image
World to Build icon

World to Build

World to Build is a powerful yet user-friendly 3D world building and voxel art creation software. As a free and open-source solution, it provides an accessible entry point into voxel modeling and design.At its core, World to Build enables users to build intricate voxel structures out of small 3D blocks....
World to Build image
Minecraft Earth (Series) icon

Minecraft Earth (Series)

Minecraft Earth (Series) is an augmented reality mobile game developed by Mojang Studios and Xbox Game Studios for iOS and Android devices. It brings the popular Minecraft gameplay into the real world using augmented reality technology.Players can build creations on build plates placed in real-world locations using virtual Minecraft blocks...
Minecraft Earth (Series) image
Struckd - 3D Game Creator icon

Struckd - 3D Game Creator

Struckd is a powerful yet user-friendly 3D game creator designed to let anyone with no coding skills make their own 3D video games. It features an intuitive drag-and-drop visual editor with a selection of customizable 3D assets like characters, props, environments, visual effects and more that you can use to...
Struckd - 3D Game Creator image
Crey icon

Crey

Crey is a 3D modeling and animation software designed for indie game developers, hobbyists, and small studios. Launched in 2022, Crey aims to provide an affordable and easy-to-use 3D content creation tool for people who are new to 3D art.Some key features of Crey include:Intuitive interface - The interface uses...
Crey image