Full-Stack Game Development - Kotlin & Compose Multiplatform

所在平台: Udemy

课程主页: https://www.udemy.com/course/full-stack-game-development-kotlin-compose-multiplatform/

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:全栈游戏开发 - Kotlin & Compose 跨平台 课程概述: 本课程将教你如何使用 Jetpack Compose 开发一款 2D 游戏,我们将目标定位于四个不同的平台:Android、iOS、桌面及Web (Kotlin WASM)。你将学习如何创建一款引人入胜的游戏,并且分享 100% 的代码库,包括业务逻辑和用户界面。该应用将在每个平台上都能实现原生性能,无需担心效率降低。我们将使用 Kotlin 跨平台技术以及 Compose 跨平台框架在各平台之间共享用户界面。游戏的基本构架将类似于 Flappy Bird,除了跳跃外,我们还将实现真实的物理效果、碰撞检测、得分统计和精灵表动画。此外,我会教你如何实现各种音效,以增加游戏的吸引力。课程结束时,我将展示如何将这款游戏导出并部署为一个静态网站,便于你与他人分享,让他们也能够试玩你创建的游戏!在短短两小时内,你将掌握以往需要团队开发者及多种技术知识才能完成的技能。Kotlin 跨平台是未来,因为它让你作为独立开发者能够快速推出自己的创业想法。 课程要求: 在报名本课程之前,你需要具备以下知识: - Jetpack Compose 的基础知识 - Kotlin 编程语言 - Kotlin 跨平台技术的基础概念 如果你不确定是否满足以上要求,可以查看我其他适合初学者的课程。请注意,本课程属于中级水平。如果你准备好了,欢迎加入!

课程评论(0条)

课程详情

Developing a 2D game with Jetpack Compose is possible. And not only that, we're gonna target four different platforms, like: Android, iOS, Desktop and even Web (Kotlin WASM)! I'm gonna teach you how to create engaging game, by sharing 100% of the codebase. Both the business logic and the UI.The app itself will have a native performance on each platform. No need to worry about sacrificing the efficiency. Because we will be using Kotlin Multiplatform technology, as well as Compose Multiplatform framework to share the UI between platforms.The game itself is basically a copy of a Flappy Bird. Besides jumping around, realistic physics, collision detection, score counting and sprite sheet animation, I'm gonna teach you how to implement various sound effects to make this game more engaging for the user.Plus at the end of this course, I'll show you how to export and deploy this game as a static website that you can share publicly, so that other people can try out and play the game that you have created!In just two hours you're gonna acquire the skill, that in the past required a team of developers with the knowledge of various technologies. Kotlin Multiplatform is the future. Because you can launch you own startup ideas as a solo developer, quickly.RequirementsHere's what you need to know before enrolling in this course:Basics of Jetpack Compose. Kotlin programming language.Basics of Kotlin Multiplatform technology.If you are not sure about those above mentioned course requirements, you can check out my other courses, that are beginner friendly. This one however, is an intermediate-level course.Other than that, if you are ready. Let's get started!

课程标签

0人关注该课程

主题相关的课程