~/talk

This Is Not a Game: Porting a Cross-Platform C++ Game to iOS

TalkinRussianat Mobius 2024 Autumn · 2024-10-11..10-20· [ios]
links:none on file
slides:none on file

Porting a cross-platform C++ game to iOS: steps for getting started, issues encountered when building dependencies by hand, and moving to an almost-painless dependency build system. Covers merging multiple processes into one, adapting a CMake project for iOS/Xcode, switching Android to Conan for dependency management, replacing a Java launcher with a Qt cross-platform launcher, and demonstrates a working networked game between iOS and Android.

AI-written summary · about

  1. 0:00Introduction
  2. 1:29Project goal and VCMI
  3. 2:53Building iOS dependencies
  4. 6:51Choosing Conan package manager
  5. 9:01Project architecture and porting issues
  6. 11:53Multiprocessing solution
  7. 16:55CMake adaptation for Xcode
  8. 23:42Creating IPA file
  9. 25:26Porting to Android
  10. 27:12iOS demo
  11. 29:26Project outcomes and opportunities
  12. 30:30Q&A
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.