Modding:Programming Languages: Difference between revisions

From Vintage Story Wiki
m (add translate tag)
(Marked this version for translation)
Line 1: Line 1:
<languages/><translate>
<languages/><translate>
<!--T:1-->
Vintage Story is primarily written in C# with OpenGL as the graphics backend. Learning OpenGL is only necessary if you want to do special rendering tricks, and learning C# is necessary if you want to go beyond assed modding.
Vintage Story is primarily written in C# with OpenGL as the graphics backend. Learning OpenGL is only necessary if you want to do special rendering tricks, and learning C# is necessary if you want to go beyond assed modding.


<!--T:2-->
Here are a few learning resources that we can recommend:
Here are a few learning resources that we can recommend:


=== For C# ===
=== For C# === <!--T:3-->


<!--T:4-->
https://www.youtube.com/user/IAmTimCorey (Beginner - Intermediate)<br>
https://www.youtube.com/user/IAmTimCorey (Beginner - Intermediate)<br>
https://www.youtube.com/c/RawCoding (Intermediate - Advanced)<br>
https://www.youtube.com/c/RawCoding (Intermediate - Advanced)<br>
https://www.youtube.com/c/Elfocrash (Advanced - Expert)<br>
https://www.youtube.com/c/Elfocrash (Advanced - Expert)<br>


=== For OpenGL, and Shaders ===
=== For OpenGL, and Shaders === <!--T:5-->


<!--T:6-->
Playlist by ThinMatrix: https://www.youtube.com/watch?v=VS8wlS9hF8E&list=PLRIWtICgwaX0u7Rf9zkZhLoLuZVfUksDP<br>
Playlist by ThinMatrix: https://www.youtube.com/watch?v=VS8wlS9hF8E&list=PLRIWtICgwaX0u7Rf9zkZhLoLuZVfUksDP<br>
Playlist by TheCherno: https://www.youtube.com/watch?v=W3gAzLwfIP0&list=PLlrATfBNZ98foTJPJ_Ev03o2oq3-GGOS2<br>
Playlist by TheCherno: https://www.youtube.com/watch?v=W3gAzLwfIP0&list=PLlrATfBNZ98foTJPJ_Ev03o2oq3-GGOS2<br>


<!--T:7-->
https://www.youtube.com/watch?v=kfM-yu0iQBk&list=PLImQaTpSAdsCnJon-Eir92SZMl7tPBS4Z<br><br>
https://www.youtube.com/watch?v=kfM-yu0iQBk&list=PLImQaTpSAdsCnJon-Eir92SZMl7tPBS4Z<br><br>


=== Maths for Game Devs ===
=== Maths for Game Devs === <!--T:8-->


<!--T:9-->
https://www.youtube.com/watch?v=MOYiVLEnhrw&list=PLImQaTpSAdsD88wprTConznD1OY1EfK_V<br>
https://www.youtube.com/watch?v=MOYiVLEnhrw&list=PLImQaTpSAdsD88wprTConznD1OY1EfK_V<br>
</translate>
</translate>

Revision as of 07:43, 25 July 2022

Other languages:

Vintage Story is primarily written in C# with OpenGL as the graphics backend. Learning OpenGL is only necessary if you want to do special rendering tricks, and learning C# is necessary if you want to go beyond assed modding.

Here are a few learning resources that we can recommend:

For C#

https://www.youtube.com/user/IAmTimCorey (Beginner - Intermediate)
https://www.youtube.com/c/RawCoding (Intermediate - Advanced)
https://www.youtube.com/c/Elfocrash (Advanced - Expert)

For OpenGL, and Shaders

Playlist by ThinMatrix: https://www.youtube.com/watch?v=VS8wlS9hF8E&list=PLRIWtICgwaX0u7Rf9zkZhLoLuZVfUksDP
Playlist by TheCherno: https://www.youtube.com/watch?v=W3gAzLwfIP0&list=PLlrATfBNZ98foTJPJ_Ev03o2oq3-GGOS2

https://www.youtube.com/watch?v=kfM-yu0iQBk&list=PLImQaTpSAdsCnJon-Eir92SZMl7tPBS4Z

Maths for Game Devs

https://www.youtube.com/watch?v=MOYiVLEnhrw&list=PLImQaTpSAdsD88wprTConznD1OY1EfK_V