Table of Contents

Code-Only

Why Opt for Code-Only Over Stride's Game Studio?

There are numerous reasons to consider using the code-only approach, especially if:

  • You prefer not to install additional software on your computer (Stride installation not required).
  • You want to learn C# or game development in a straightforward, code-first manner.
  • You're aiming for a quick start in game development or C# programming.
  • You find joy and educational value in hands-on C# coding experiences, whether you're new or experienced.
  • You wish to see tangible, visual 2D/3D outputs instead of just console-based results.
  • You want to gradually ease into game programming, mastering the basics before diving into the complexities of a game editor.
  • You find typical coding environments and tools too overwhelming to navigate.
  • You'd like to prototype game elements quickly and easily.
  • You want an efficient way to grasp fundamental game development concepts and practices.
  • You're interested in evaluating the performance and features of the Stride Game Engine without the overhead of a full-fledged editor.

Have more reasons to add? Feel free to suggest them through our GitHub Issues.

Extensions and Helpers

Our code-only specific extensions and helpers provide a simplified pathway for game creation, specifically designed for code-only projects within the Stride Game Engine. While they are not essential for running a game, they serve as time-saving tools to help users, particularly those new to Stride, get started quickly.

These extensions rely heavily on default settings to ease your entry into the engine. However, they are flexible; if the default settings don't fully meet your needs, you can explore the extension's implementation and create a custom version tailored to your preferences.

Please note that while these extensions have been created with a beginner-friendly, opinionated approach to help users get up and running quickly, experienced users can also benefit from them. They can serve as a foundation upon which you can build, modify, and extend to create more complex and customized solutions.

Functionality

Some functionality you might expect and which works in the Stride Game Studio may not yet be available. Please add your vote or submit a request in the GitHub Issues.

References