Một số mục tiêu C phải được viết cho các ứng dụng iPhone. Điều đó đang được nói, bạn có thể viết một lớp obj-c khá mỏng và sau đó thực hiện tất cả các mã trò chơi của bạn trong C hoặc C ++.
Trên Android tra cứu NDK. Tôi không có bất kỳ kinh nghiệm nào với nó, nhưng nó hứa hẹn là một sdk bản địa để bạn có thể viết hầu hết mọi thứ bằng C hoặc C ++.
Điều đó đang được nói, bạn đang giới hạn bản thân một cách giả tạo với rào cản ngôn ngữ. Trên iOS, nếu bạn muốn làm bất cứ điều gì với lớp HĐH (như GameCenter, nền tảng xã hội của họ) hoặc sử dụng bất kỳ loại phần mềm trung gian nào, bạn có thể phải đối mặt với API C khách quan.
Tôi có thể hiểu được tình cảm. C ++ nói riêng là một ngôn ngữ lớn. Nhưng obj-c không phải là lớn. Đó là một tia sáng đối với C (vì vậy các nguyên tắc cơ bản nên quen thuộc) với một vài điều bổ sung được thêm vào đầu. Nó không phức tạp hay sâu sắc như C ++.