DEV Community

Alexander Bruyaka
Alexander Bruyaka

Posted on

Learn C# with a Simple 10-Lesson Console Game

Hi everyone.

As an experiment, I decided to write a simple project in C#.

It's a small console game in the style of a space shooter.

The project consists of 10 lessons, starting simple and increasing in complexity.

I think this could help beginners understand the basic principles of programming and game development.

In the lessons, we cover the basic principles of programming: loops, arrays, methods, classes, enumerations, collections, input, rendering, and data saving.

I’m wondering if this is actually useful to anyone.

Do you think this could help beginners master the language?

GitHub:
https://github.com/albruevich/Galaxy

GIF:
https://raw.githubusercontent.com/albruevich/Galaxy/e1233dc104a0b09bec919cfea8561f5f8772069f/docs/gameplay.gif

Top comments (1)

Collapse
 
albruevich profile image
Alexander Bruyaka

I’d appreciate feedback from beginners — does this learning format make sense?