Join GitHub today
GitHub is home to over 40 million developers working together to host and review code, manage projects, and build software together.Sign up
A simplistic and robust video game engine for .Net Windows Forms projects, based entirely on managed code and GDI+ graphics (authored in Visual Basic .Net)
Fetching latest commit…
Cannot retrieve the latest commit at this time.
|Type||Name||Latest commit message||Commit time|
|Failed to load latest commit information.|
Title: "PuppyBreath" Description: "A simplistic and robust 2D video game engine for .Net Windows Forms, based entirely on managed code and GDI+ graphics." Authored in: "VisualBasic.Net" This code and related source files are licensed and copyright as follows: Copyright: "Name, logo, design and original development Copyright © 2018 Reed Kimble" Code File License: "Code files are licensed pursuant to the [MIT License] (see License.txt)" NuGet Link: https://www.nuget.org/packages/ReedKimble.PuppyBreath/ Abstract: This library is the result of many attempts at creating an easy to use and performant game engine for use in a Windows Forms project and benefits from my having spent a lot of time with Unity3D. As a result it provides an easy to use and versatile framework for creating a video game, while still providing respectable performance for the majority of the requirements of a "retro" video game. This framework is intended for hobbist programmers and/or students who want to create small games for their own personal use and/or limited distribution among friends. That's not to say that the framework could not support a game of mass distribution, in theory it could, however it is not aimed at that and therefore doesn't claim to be suitable (for instance, there is no cross-platform support provided). PuppyBreath is a 2D rendering engine based on GDI+ graphics. While not supplied with the library, you could create classes to generate simulated 3D effects using 2D drawing techniques. Walkthrough/Tutorial & Discussion: https://social.msdn.microsoft.com/Forums/en-US/2440752f-66e5-4995-93c4-e018ce43efc9/how-to-get-started-with-video-game-development-in-visual-basic-net-using-the-puppybreath?forum=vbgeneral Q: What if the RenderCanvas does not appear in the Toolbox? A: Right click the Toolbox and select "Choose items..." When the dialog loads, click the browse button. Navigate to the current solution directory and then to packages\ReedKimble.PuppyBreath.0.2.0\lib\net461 Select the PuppyBreath.dll file and click OK. The RenderCanvas will be added in the dialog. Click OK to return to Visual Studio and the icon will then appear in the Toolbox.