Skip to content

katninystudios/katora

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Katora

Katora is a fast 2D game engine written in C# made for use in Katniny Studios games, though can be used by other developers.

There are plans to expand to 3D, however 3D is a whole different beast that will not be handled yet.

Katora uses MonoGame for rendering. Officially, builds target DirectX on Windows and OpenGL on cross-platform targets (DesktopGL for Windows (if compiled against OpenGL)/macOS/Linux and OpenGL ES for mobile). Other backends such as Vulkan or Metal may be possible via MonoGame but are not currently supported.

Platforms

Platforms that can use the editor:

Note

This assumes you are on a 64-bit operating system. 32-bit will never be supported, and ARM is not yet supported.

  • Windows 10 22H2 or later
  • macOS
    • I do not own a Mac to test this on, so it is currently unsupported.
  • Linux
    • I'm not sure whether Linux will be native packages or a Flatpak, since supporting Linux is a slight headache (imo). We'll see!

Platforms that can be exported to:

  • Windows 10 22H2 or later
  • macOS (eventually!)
  • Linux
  • Android
  • iOS (eventually!)

Building

Thanks to the nature of C#, Katora is super easy to build on major desktop OSes.

  1. Get .NET from Microsoft (https://dotnet.microsoft.com/en-us/download)
  2. Install the C# template for MonoGame in your terminal using dotnet new install MonoGame.Templates.CSharp
  3. Copy the code with git clone https://github.com/katninystudios/katora, then cd katora/src
  4. Run dotnet restore which will download dependencies
  5. Run dotnet run to run Katora

Congrats, Katora is now running!

About

Katora is a fast 2D game engine written in C#

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages