Session

Cross-Platform Graphics in C#

This session is great for any level developer, from beginner to expert!

During our time together, we will create C# .NET apps that can be deployed to Windows, Apple, Android, and Linux devices. Interested in deploying games to a platform or console? We'll look at that too...

First, we'll start by setting up an environment in Visual Studio and creating a .NET MAUI app. These types of solutions are perfect when you want to take advantage of a device's native look-and-feel. We will then add an extra layer and implement SkiaSharp, the .NET wrapper for Google's Skia graphics library.

Next, we push the limits of SkiaSharp and check out how it can be used for creating 2D graphics. Image manipulation, mathematics, text rendering, and advanced visual effects will be some of the topics. In one fun example, we will use content generated using ChatGPT to create images that can be posted to various social media.

Finally, for the gamers out there, we'll dive into some 3D graphics using C# and Unity. When we combine the power of OpenAI and Unity, we can create some exciting results. Do the image maps we generated using DALL-E look good on the mountains and lakes we built using the terrain tools? Can we generate assets on the fly? Where do I deploy my awesome new game?

Let's learn some cool stuff together!

Joseph Parzel

Able to write good code and half-decent jokes. See you at the Code Camp Lodge!

Boston, Massachusetts, United States

Actions

Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.

Jump to top