Kiwano

A simple game framework for C++

Github星跟踪图

Kiwano Logo

Kiwano Game Engine

Build status
GitHub release
GitHub license

English, 简体中文

Introduction

Kiwano is a open-source 2D C++ game engine, only support win32 platform.

Kiwano-Core is a game irrelevant lib that provide a lot useful tools can be used in other projects. I made a lot wheels to make cpp simpler to use.

It's still under heavy developing. I write it and use it to developy my own tiny games.

You can move to Kiwano Demos repository to see how to use Kiwano to implement simple games.

More docs and examples will be added later.

Features

  • Scene management
  • Transitions between scenes
  • Action behaviours
  • Buttons and menus
  • Texture atlas support
  • Audio support
  • Custom data storage
  • Physical engine (based on Box2D)
  • GUI system (based on ImGui)

Install

Dev Environment

  • Win8 or Greater (Win10 recommended)
  • Visual Studio 2015 or Greater

Install with NuGet

  1. Open your Visual Studio solution
  2. In Solution Explorer, right-click References and choose Manage NuGet Packages
  3. Select the Browse tab, search for kiwano, select that package in the list, and select Install
  4. Have a good trip with Kiwano !

Install with source code

  1. Clone or download source code from Github repository
  2. Open your Visual Studio solution, right-click your solution in Solution Explorer, select Add and then Existing item
  3. Select .vcxproj files in /projects folder which you downloaded in 1st step
  4. Right-click your project and choose Properties, select C\C++ => General, add the root directory of kiwano project to the Additional include directory field
  5. Right-click References and choose Add Reference, select kiwano project
  6. Now you can build your own applications based on Kiwano source code !

Next plan

  • Cross-platform
  • Particle system

Contact

主要指标

概览
名称与所有者KiwanoEngine/Kiwano
主编程语言C++
编程语言C++ (语言数: 5)
平台
许可证MIT License
所有者活动
创建于2017-09-10 14:36:55
推送于2025-02-25 14:55:02
最后一次提交2025-02-25 22:54:58
发布数28
最新版本名称v1.2.19 (发布于 )
第一版名称v0.9.83 (发布于 )
用户参与
星数210
关注者数3
派生数17
提交数1.2k
已启用问题?
问题数23
打开的问题数0
拉请求数50
打开的拉请求数0
关闭的拉请求数1
项目设置
已启用Wiki?
已存档?
是复刻?
已锁定?
是镜像?
是私有?