Skip to content

is06/sixteenbitnuts

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

16-bit Nuts

Game engine to build 16-bit styled platformers games.

Getting started

Create a *.csproj file:

<Project Sdk="Microsoft.NET.Sdk">
    <PropertyGroup>
        <OutputType>WinExe</OutputType>
        <TargetFramework>netcoreapp3.1</TargetFramework>
        <Product>MyGame</Product>
    </PropertyGroup>
    <ItemGroup>
        <PackageReference Include="MonoGame.Framework.DesktopGL" Version="3.8.0.1641" />
        <PackageReference Include="is06.SixteenBitNuts.Framework" Version="0.3.1" />
    </ItemGroup>
</Project>

Create a MyGame.cs file (the name can be different):

using SixteenBitNuts;

namespace MyGame
{
    class MyGame : Game
    {
        public MyGame()
        {
            WindowTitle = "MyGame";
        }
    }
}

Create a Program.cs file with main function that uses the game class:

using System;

namespace MyGame
{
    public static class Program
    {
        [STAThread]
        static void Main()
        {
            var game = new MyGame();
            game.Run();
        }
    }
}

Build

dotnet run

All documentation pages

16-bit nuts documentation

About

A game engine to make 16-bit like platformers

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages