
I have been using C# since my SDD course and have developed an understanding of the languages standard features. Along with using C# in Unity, I have made some projects using WinForms, both solo and in a team. The projects I have made ranges from a two-player Yahtzee game to a 2D spline editor, and both have utilized the controls provided by window forms while others use custom controls I have made.
The 2D Spline Editor was a project I developed for an assignment during my first year at AIE. The spline editor features an interactive spline editing scene with the ability to move the view port area. I built this tool using the event-driven programming, in which most actions are performed via user events.


The spline editor comes with multiple features, which includes:
-
Optional real-time visual interpolation of spline
-
Multiples splines open at once
-
Two different editing modes
-
Import and exporting via Dialog boxes or drag and drop
-
Splines are exported as XMLs