How to
![How to Build Interactive 2d Chat Games image](https://www.pubnub.com/cdn/3prze68gbwl1/6liRYLnM4ebZyoAPSfKch7/8d42207065740f2c7282de1d366c2f5c/how-to-2d-games.png?w=360&h=200&fit=)
Gaming
How to Build Interactive 2d Chat Games
In this guide, we describe why you’d want to build a 2d game, types of 2d games, and tips for making your 2d games interactive, social, and engaging.
![portal persistence 1200x630](https://www.pubnub.com/cdn/3prze68gbwl1/3YD90NkCPaIFUsp4kWr0Dj/478fd6820c975dd693b3b06610558232/Screen_Shot_2022-07-26_at_1.58.57_PM.png?w=360&h=200&fit=)
PubNub portal
Enabling Persistence
Follow this how-to to enable Persistence in the Admin Portal to persist all messages as they're published.
![portal keys 1200x630](https://www.pubnub.com/cdn/3prze68gbwl1/277sONprYeNVYSuzYIQIl/588db45740693bf838bfd57410c83073/Screen_Shot_2022-07-26_at_1.58.46_PM.png?w=360&h=200&fit=)
PubNub portal
Creating Keys
Follow this how-to on creating keys in the Admin Portal to connect your application to the PubNub network.
![portal files 1200x630](https://www.pubnub.com/cdn/3prze68gbwl1/5iVmmebixdKkFUcjz6ZnP9/370b7313bcb82b0ad9131a233b3c5060/Screen_Shot_2022-07-26_at_1.59.21_PM.png?w=360&h=200&fit=)
PubNub portal
Enabling Files
Follow this how-to on enabling Files in the Admin Portal to upload and share files.
![portal objects 1200x630](https://www.pubnub.com/cdn/3prze68gbwl1/5QQiQ80on4lKqvWQOBVBJ9/ba62ac7bce1f296d435f9a72e2550664/Screen_Shot_2022-07-26_at_1.59.09_PM.png?w=360&h=200&fit=)
PubNub portal
Enabling Objects
Follow this how-to on enabling Objects in the Admin Portal to to store metadata for users, channels, and memberships without the need of setting up your own database.
![PubNub How-To's: Push Notifications 1200x630](https://www.pubnub.com/cdn/3prze68gbwl1/1zqaCINwvSnFLDqq2uPlNx/f122a8441c2321d971b88cd81fb36e2e/Screen_Shot_2022-06-06_at_4.00.06_PM.png?w=360&h=200&fit=)
Push Notifications
Push Notifications
Follow this how-to to learn more about how you can leverage push notifications in your application to better keep your users engaged and informed.
![How to IoT solution How to IoT solution](https://www.pubnub.com/cdn/3prze68gbwl1/1j4Pq5McvTKNuAskKp3b9d/4b6ca952794e75eb86eb960f762d08d4/How_To_Develop_an_IoT_Solution_with_PubNub.png?w=360&h=200&fit=)
IoT
How to develop an IoT solution with PubNub
Learn how to develop an IoT solution with PubNub, allowing you to monitor and control a global fleet of IoT devices in real-time
![How-To: Add PubNub to Your Unity Game to Power Online Features](https://www.pubnub.com/cdn/3prze68gbwl1/71v1G8YDuat1GVvyCcnT5p/cd303b4cee6e8e362046ef6e772cf15b/Screen_Shot_2022-10-20_at_5.22.08_PM.png?w=360&h=200&fit=)
Gaming
Add PubNub to Your Unity Game to Power Online Features
Follow this how-to and learn how you can add PubNub to your Unity game to power online features.
![PubNub Admin Portal How-to: iOS Push Notifications](https://www.pubnub.com/cdn/3prze68gbwl1/204HPoStJBbM1dSarijmBV/335ec7eb1491141c6ba3b37f3ecb0b0c/Screen_Shot_2022-07-30_at_9.03.29_AM.png?w=360&h=200&fit=)
Push Notifications
Enabling APNs Mobile Push Notifications
Follow this how-to to enable PubNub's Mobile Push Gateway in the Admin Portal to send your iOS users push notifications and alerts using APNs.