New coder

So I am new to both programming and “Unity” and I want to make C# my first programming language. What parts of C# are important to make a 2-dimensional side-scrolling game? I know methods and if and if else statements are important, but what else?

What part? That’s a rather vague question. Almost every parts?

  • Class
  • Interface
  • Inheritance / Polymorphism
  • Variables
  • Cast
  • Delegate
  • Event

The C# I need are some for character movement, object movements, items, HUD, lives, power-ups, colors, etc.

There’s not really anything about any particular game type that makes different “parts” of a language any more important. Just learn C#; pretty much everything applies to all games.

–Eric

I found a great tutorial HERE…

Watching and applying the lessons learned from that video series took me from knowing absolutely nothing to “ankle deep” (which is where I consider myself at the moment).

Understand it’s a learning process and likely will take time and dedication, well worth it though. Aside from the Unity applications C# is a great language with applications ranging from goofy little programs to customize your PC to landing a six figure income job.

Good luck sir and try not to shortcut yourself when learning.

Thank you, all.