English | 简体中文
C Game Dev Framework Download
Apr 11, 2017 To build DirectX desktop games, choose the “Game development with C” workload under the “Mobile & Gaming” category. This workload gives you the core tools to build DirectX games for desktop, which includes the Visual Studio core editor, Visual C compiler, Windows Universal C Runtime, and Visual Studio debugger. Bs::framework is a newly released, free and open-source C game development framework. It aims to provide a modern C14 API & codebase, focus on high-end technologies comparable to commercial engine offerings and a highly optimized core capable of running demanding projects. C is great for game development. I'm working on a 3D platformer, and I've never had any problems with the language. The only problems are collision detection and shading, I just know nothing about them, they would still occur in any other language.
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.
![C game dev framework 2 C game dev framework 2](/uploads/1/2/6/1/126197404/662847518.jpg)
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
- Open your Visual Studio solution
- In Solution Explorer, right-click
References
and chooseManage NuGet Packages
- Select the
Browse
tab, search forkiwano
, select that package in the list, and select Install - Have a good trip with Kiwano !
Install with source code
- Clone or download source code from Github repository
- Open your Visual Studio solution, right-click your solution in Solution Explorer, select
Add
and thenExisting item
- Select
.vcxproj
files in /projects folder which you downloaded in 1st step - Right-click your project and choose
Properties
, select CC++ => General, add the root directory of kiwano project to theAdditional include directory
field - Right-click
References
and chooseAdd Reference
, selectkiwano
project - Now you can build your own applications based on Kiwano source code !
Next plan
- Cross-platform
- Particle system
Contact
- Website: kiwanoengine.com
- QQ Group: 608406540