Template (and VSCode build tasks) for developing a cross-platform multi-target .NET Framework and .NET Core game using Encompass and FNA.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
cosmonaut df2eb75dca fix windows core builds 10 months ago
.vscode fix windows core builds 10 months ago
ProjectName update build and launch tasks 10 months ago
build fix a bunch of windows build bullshit 10 months ago
.gitignore add fnalibs to gitignore 1 year ago
.gitmodules remove submodules 1 year ago
FNA.Settings.props add .NET Core support 2 years ago
LICENSE add MIT license 2 years ago
ProjectName.Core.sln fix a bunch of windows build bullshit 10 months ago
ProjectName.Framework.sln fix a bunch of windows build bullshit 10 months ago
README.md Update 'README.md' 1 year ago
install.sh fix a bunch of windows build bullshit 10 months ago

README.md

Encompass-FNA-Template

Template (and VSCode build tasks) for developing a cross-platform multi-target .NET Framework and .NET Core game using Encompass and FNA.

Features

  • Includes project boilerplate code
  • Build tasks for both .NET Framework and .NET Core side by side
  • Press F5 to build and debug in-editor with Core Debugger

Requirements

Installation

  • Make sure you have Git Bash from Git for Windows if you are on Windows
  • Download this repository
  • Run install.sh
  • Move the newly created project directory wherever you want

Usage

  • Open the project directory in VSCode
  • Press Ctrl-Shift-B to open the build tasks menu
  • Framework tasks use .NET Framework or Mono to build and run
  • Core tasks use .NET Core to build and run
  • Press F5 to build and debug with Core Debugger

Acknowledgments

Thanks to Andrew Russell and Caleb Cornett's FNA templates for a starting point for this template.