If you find yourself here, im very likely live on twitch or youtube right now. Come ask questions.

Links

Good things to know

  • Blazor (razor pages) for complex UI
  • C#
  • Game networking (s&box makes it kinda easy)
  • the ability to read the docs
  • Source 2 Tools (model doc, AnimGraph)

Remember that if you intend on publishing to the s&box platform (not standalone), you might be limited on what 3rd party libraires you can use. You cannot use reflection or anything in System.Reflection. sbox has its own reflection library that is required for publishing (if using reflection) There are many other blacklisted APIs that you can read about more here

START HERE

Search all open source games on s&box. https://sbox.game/codesearch try searching method names to see how other people use them

If you are new to everything start with this C# intro by Brackeys

Im working on my own intro series here: My s&box intro course

https://sbox.game/learn

https://www.youtube.com/@SebastianLague/videos general game dev

https://www.youtube.com/@nickchapsas/videos general c#

https://www.youtube.com/@acegikmo math

https://www.youtube.com/@Tariq10x game networking

General Programing Resources

cs50 must watch for people. covers core ideas that are language agnostic

Useful s&box resources

https://www.youtube.com/@Sandking-s7i

https://steamcommunity.com/sharedfiles/filedetails/?id=3665997623 Models / animation steam guide, looks decent

UI

https://css-tricks.com/snippets/css/a-guide-to-flexbox/ https://www.w3schools.com/css/css3_flexbox.asp