❗The content presented here is sourced directly from Youtube platform. For comprehensive course details, including enrollment information, simply click on the 'Go to class' link on our website.
Updated in [July 24th, 2023]
The "F# MonoGame Platform Game Series" is a comprehensive course that delves into F# game development using the MonoGame framework. It covers various topics related to building platform games in F# with the latest F#6 features. The course includes the following key modules:
Getting Started with F# And MonoGame - F# Game Programming: This module introduces learners to the basics of F# game development and how to get started with the MonoGame framework. They will learn the fundamentals of setting up a game project and initiating F# game programming.
Animated Sprites and the Elm Architecture (Elmish) - F# Game Programming: This module explores the concept of animated sprites and how to implement them using the Elm architecture (Elmish) in F#. Learners will discover techniques for creating dynamic and visually appealing game elements.
Adding the Camera: In this module, learners will explore the camera feature in game development and how to integrate it into their F# platform game. The camera functionality enhances the gaming experience by providing a dynamic view of the game world.
Adding Tiled Backgrounds: This module focuses on adding tiled backgrounds to the game environment. Tiled backgrounds offer a seamless and immersive gaming environment that adapts to the game's storyline and theme.
Converting Our Game to Side View: The final module demonstrates the process of converting the game to a side-view perspective. This transformation can bring a fresh and engaging perspective to the gameplay, providing new challenges and excitement for players.
Throughout the course, learners will gain hands-on experience in F# game programming with MonoGame, utilizing new F#6 features. By the end of the series, they will have the skills and knowledge to develop their own platform games and explore the limitless possibilities of F# game development.