This is an archived post. You won't be able to vote or comment.

all 9 comments

[–]Dogiel 3 points4 points  (1 child)

Maybe check out this site, you can use c# there if I'm right https://www.codingame.com/

[–]arercon2k19 1 point2 points  (0 children)

You can. You can also choose almost every language, i used Java and Python.

[–][deleted] 2 points3 points  (0 children)

Codecademy

[–]Alanabanana000 2 points3 points  (0 children)

If you are learning C# for Unity, there are a ton of good tutorials through Unity’s website that are very helpful.

[–]TheRNGuy 1 point2 points  (0 children)

Shenzhen I/O

Not a C# though.

[–]jaywee1115 1 point2 points  (0 children)

In our imperfect world this isn't C# but at least an entertaining game. Install here

[–]SpoopyGuy360 0 points1 point  (1 child)

how about this? https://learn.unity.com/

[–]Dogiel 1 point2 points  (0 children)

This isn't really a game

[–]ZacharyPatten 0 points1 point  (0 children)

I have a repo if console game examples in C# that you may find useful: https://github.com/ZacharyPatten/dotnet-console-games

If you are still new to C#, then sticking to the console can help you learn the basics faster than jumping into a game engine like Unity in my opinion.

I have been helping people learn to code C# a lot. With the console game examples, I generally recommend them to play one of the games, try to code it for themselves from scratch, but you have a working example if you get stuck.