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
My Links
- https://gist.github.com/DerrikCreates Contains small snippets / demos for s&box
- https://github.com/DerrikCreates github account
Good C# related channels
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