How to make a "Forum" icon on an iPhone
If you want the "Forum" to show up like this, follow these steps. Note that it's not an app and still uses Safari to access the Forum.
1) Open Safari and go to https://forums.nextgames.com/walkingdead-ow or here for a discussion thread https://forums.nextgames.com/walkingdead-ow/discussions
2) Tab the Upload button at the bottom.
3) Tap "Add to Home Screen"
4) Keep the preassigned title or change it to what you'd like. I called it Forum.
That's it! You can now put it anywhere you want on your phone screen and it's a direct link to the forum.