/console-game-engine

A just-for-fun project with the goal of porting the OLC Console Game Engine to C#

Primary LanguageC#MIT LicenseMIT

Fano's C# Console Game Engine

A just-for-fun project with the goal of porting the OLC Console Game Engine to C#

Create a sub-class of the ConsoleGameEngineBase class and implement its abstract methods to get started!

See the included example project for guidance.

Shoutouts to Javidx9 for the inspiration!

Running the project

This project only supports running on cmd, Windows' legacy console host, it does not work on Windows Terminal and has not been tested on any other terminal emulator. You must install the following font, the application will automatically set it for the current session on launch: https://fonts2u.com/modern-dos-8x8.font

Game Examples

Snake

2021-05-29_00-26-04.mp4

Tetris

rider64_1SZdH3AhNZ.mp4

Particle Systems

rider64_5zIcknyL8k.mp4

First Person Perspective Rendering

JetBrains.Debugger.Worker64c_sGLTQ9b88b.mp4