Skip to main content
On this page

Planning & Review

Project Feed for Unreal Engine

Project management with built-in file review.

It's ideal to use Project Feed when you want project planning and file review in one app.

Disclosure

My team and I built Project Feed at Nyarenari. We use it to run our own projects.

What it is

Project Feed is a project management app with built-in file review. Its task board sits alongside project docs, shared canvases, and a feed for updates. A reviewer can turn a note on a file into an assigned task.

Review tasks link back to the file at the marked time or position. The assignee can replay the problem before making the change.

You can also plan work before there is a file to review. Docs hold the feature spec, and a canvas can show the references or screen flow. Use the task board and timeline to assign and schedule the work.

Projects and access
A project has its own feed, tasks, files, docs, and canvases. Make it visible to the workspace or private to selected members. Workspace owners and admins can still access private projects.115

Where it fits

Strengths

  • Tasks created from annotations open the file at the reviewed location.
  • Docs support live editing and comments on selected text. Canvases hold visual references and links to project work.
  • Task views and time reports work across projects as well as within one project.
  • Clients can review selected work without seeing internal tasks or discussion.
  • Editor connections and API access let other tools publish files and update tasks.

Tradeoffs

  • Unreal assets still need source control and a file-locking workflow.
  • Some file formats are download-only. Check the viewer support before sending files for review.
  • Time and delivery reports miss work that the team tracks elsewhere.
  • Automation and advanced analytics require Pro. Workspace settings can restrict external sharing.

Choose it when

  • Your task board, project docs, and file reviews need to refer to the same work.
  • Reviewers need to assign fixes without copying feedback into another tool.
  • Clients need to review selected work without joining the internal project.
  • You want connected editors or coding agents to update the project as they work.

Look elsewhere when

  • You need source control, binary locking, or a service for distributing builds.
  • A small issue tracker is enough and you wouldn't use the docs, canvases, or file review.
  • Your reviews depend on an editing-suite integration or synchronized playback that another tool provides.

Task planning

Task details
Each task has a project and a readable ID. You can assign it, set a priority and dates, add tags, and estimate the time needed. Use a checklist for steps within the task or subtasks for work that needs its own owner, status, or schedule.4041
Task views
List lets you edit task fields without opening each task. Board groups the same tasks by status, while Timeline places scheduled work on a calendar. Open Tasks from the workspace to filter across projects, or use a project's task view to work on that project alone.31
Tasks from feedback
You can create tasks on their own or from posts and file annotations. A post link takes you back to the discussion. An annotation link also returns you to the spot in the file that needs attention.142931

Docs, canvases, and chat

Docs
Docs supports live editing, tables, and embedded media. Group pages into spaces, nest related pages, and leave comments on selected text. Page history lets you read or restore an earlier version of a spec or meeting note.1945
Canvases
Use a canvas to lay out UI references or draw a screen flow with connected shapes. You can add notes and media, group them in frames, and edit with teammates. Cards for tasks, posts, and project files open the original items.2046
Chat
Chat has threaded discussions in project rooms and a workspace room, with links to the tasks, posts, files, docs, or canvases people are talking about. You can mark a discussion resolved and reopen it later, and owners and admins can pin one. Discussions waiting for your reply show on Home. Workspace settings can turn chat off.12
Search
Search by title, filename, or task ID, then filter by content type. Results include content across the projects you can access.37

Project updates

Posts and publishing
Write an update with formatted text, attachments, or embeds, then mention the people who need to see it. Publish it to a project, or choose General for a workspace-wide update. Drafts stay private to their author, and readers need access to the published post's project.13
Home and project feeds
Home shows activity across the projects you can access. A project feed shows just that project's activity. Filter by author, tag, or date, pin an update above ordinary posts, or save it under Home > Saved.1430
Version history
Post history records changes to text and attachments. Open an earlier version to see what changed or restore it. Your code and Unreal asset history still live in source control.13

Files and review

File library
Open Files to browse uploads in Grid or List. Filter by project, type, date, or creator, then preview or download a file. Each file also links back to the post, task, comment, or doc where it was attached.34
Supported formats
The viewer opens images, video, audio, PDFs, supported Office documents, 3D and CAD interchange files, sprite sheets, Rive, and Lottie. Text, code, and data previews stop at 2 MB. Check the format reference for size and packaging requirements, including formats that are download-only.18
Comments and annotations
Open an attachment from a post or Files. Comment on the whole file, or place an annotation where the problem occurs. Annotations have review statuses such as Needs Changes and Approved, and you can create a task from one when someone needs to make a fix.2161729
Resolving annotations
Resolve the annotation after checking the fix. You can reopen it if the problem returns. Choosing Approved changes the review status but doesn't resolve the annotation.17

Saved review locations

Select an annotation to return to the frame, page, time, or camera view where the reviewer left it.1617

Image
Its position on the image
Video
The selected playback time
Audio
The selected playback time
PDF
The page and position
Sprite sheet or GIF
The reviewed frame
Rive or Lottie
The selected playback time
3D model pin
A model location, camera view, and animation frame when applicable

Time tracking and reports

Task timers and manual entries
Start a task timer or enter the time manually, with a work date and optional note. You can run one timer at a time. The workspace Time page shows your entries in a list or weekly grid.32
Project timesheets
Project Time shows logged hours against the estimate, with totals by person or task. Open the weekly timesheet to check entries, or export a CSV log or PDF timesheet for the dates you need.32
Reports
Project reports cover delivery, time, and review, including overdue or unassigned tasks, cycle times, and open feedback. Workspace reports also show engagement and storage. Filter by project and date, then export the report if your role and plan allow it.254243

Client work

Client portals
Clients can review files, comment, and answer decision requests through a portal without seeing internal tasks or discussions. You choose which post versions and docs to share. Post edits need to be shared again, but clients see changes to shared docs as you make them.45
Share links
On Pro, you can create a link to a published item if the workspace allows public sharing. Set an expiration and choose whether to allow downloads. Anyone with the link can open it until it expires or you revoke it.3544

With Unreal Engine

A connected Unreal Editor can publish captures and rendered video directly to a Project Feed project on Pro. Keep the Unreal project in source control. Packaged builds are downloads that reviewers run separately.

Integrations and coding agents

Installed tools
A supported desktop editor can publish files to a Pro workspace. The connection can access the same projects as the member who approves it, and workspace policy can require admin approval. Keep the source artifact ID unchanged when publishing another revision so the tool can find the earlier post and attachment.3252627
GitHub and Jira
Connect a GitHub repository or Jira project to a Project Feed project. Issues can sync into tasks, and selected task changes can sync back. If you enable issue creation, new Project Feed tasks can also create issues in the connected repository or Jira project.2122
Slack and Discord
On Pro, owners and admins can connect a project to a Slack or Discord channel for post notifications and scheduled digests. Commands and optional reply publishing let people post from chat. Members can separately choose which personal alerts reach their chat account.11232425
Sentry, Figma, and Google Drive
Sentry issues can create and update tasks. Figma connects design files and their updates to a project. Add from Drive attaches a reference to a selected file, so the recipient still needs access in Google Drive.3947
API, CLI, and webhooks
Use the REST API or pf CLI to read and update project content, and webhooks to send changes to another system. Free has limited read-only API access, while full API access, CLI automation, service accounts, and webhooks require Pro. Each credential is limited by its scopes and workspace permissions.67892528
Connected coding agents
Connect your coding agent through the CLI or API, or use MCP on Pro. Codex and Claude Code can read task requirements, update checklists, and leave comments with changes and test results. Limit the agent's permissions and review its work before marking the task complete.102538

In production

  1. 01

    Write the inventory spec

    In Docs, describe how item selection, dropping, and gamepad focus should work. Put UI references and the screen flow on a canvas, then link to the spec.192036

  2. 02

    Assign the implementation

    Give input handling and UI implementation their own tasks, with owners and clear checks for completion. Review status on Board and dates on Timeline. Add estimates and log time if you need to compare the two later.3132

  3. 03

    Publish a gameplay capture

    Post "Build 0.6.2: Inventory pass" with a capture and a download or link to the playable build. Ask the reviewer to check whether gamepad focus returns to the inventory after dropping an item.1318

  4. 04

    Create a task from the review

    At 00:43, the reviewer spots focus jumping to the wrong button. They annotate it, choose Needs Changes, and create "Restore inventory focus after dropping an item" from the note. The task links back to that moment in the capture.161729

  5. 05

    Check the fix

    Post Build 0.6.3 and link the fix task. The reviewer checks the capture and playable build before resolving the annotation. If the agreed behavior changed, update the spec too.131736

  6. 06

    Share it with the client

    Share the post version in the client portal when it is ready for the client. Before planning more inventory work, check the project report for unfinished tasks and open feedback. Compare logged time with the estimate if the team tracked it.453233

Best practices

Keep the spec current
Update the doc when a decision changes how the feature works. A progress post can explain the change, but someone implementing the feature needs to find the current requirement without reading every update.133136
Say how to check a task
Describe what needs to work before the task is complete. For review fixes, create the task from the annotation so the assignee gets the original file and location.172931
Check what the client can see
Preview the portal before sharing it. Check the post version and docs, who has access, and whether downloads are allowed. Later post edits need to be shared again.45
Limit tool permissions
Give each tool or service its own credentials and only the scopes it needs. Check which workspace it is using. For coding agents, decide who reviews the work before the task is marked complete.72838

Gotchas

Publishing does not share a post with clients
Drafts are private to the author. Published posts appear for members with access to the project. Sharing a post version through a portal is a separate step.4513
Reports can be incomplete
Work tracked elsewhere and time you haven't logged won't appear in the totals. Check the date range, filters, and any coverage warning before comparing reports. Activity counts can't tell you how productive someone was.3233
Check the file format before sending it
Some formats need a particular package or have a size limit. Text, code, and data over 2 MB are download-only. Native authoring files need their original tools, and packaged Unreal builds run outside the viewer.18
Keys lose access when their creator leaves
A workspace key depends on its creator's membership and permissions. Replace the key under an active member before removing the creator. Rotating the old key doesn't change who owns it.28
Check the plan and workspace settings
Free includes one Project Feed-branded client portal. Pro adds unlimited portals, installed-tool publishing, full API access, CLI, MCP, webhooks, and advanced analytics. A workspace can also turn off chat, canvases, time tracking, or client portals.122526

Adoption checklist

  • Choose who can access the project.
  • Add a spec and some visual references, then assign tasks for the work.
  • Publish a capture or asset in a format the team reviews.
  • Create a task from an annotation and check that the link opens the right file and location.
  • Log time on a task and check the project report if you plan to use time tracking.
  • Preview the client portal and test any editor or automation connection you need.

Sources

Official sources checked .

  1. 1Project Feed documentationprojectfeed.app
  2. 2File reviewprojectfeed.app
  3. 3Installed toolsprojectfeed.app
  4. 4Client portal setupprojectfeed.app
  5. 5Using client portalsprojectfeed.app
  6. 6Project Feed APIprojectfeed.app
  7. 7API authenticationprojectfeed.app
  8. 8Webhooksprojectfeed.app
  9. 9Project Feed CLIprojectfeed.app
  10. 10Project Feed MCPprojectfeed.app
  11. 11Chat notificationsprojectfeed.app
  12. 12Project Feed changelogprojectfeed.app
  13. 13Create and edit postsprojectfeed.app
  14. 14Manage posts and the feedprojectfeed.app
  15. 15Projectsprojectfeed.app
  16. 16Review filesprojectfeed.app
  17. 17Annotationsprojectfeed.app
  18. 18Supported file formatsprojectfeed.app
  19. 19Docsprojectfeed.app
  20. 20Canvasesprojectfeed.app
  21. 21GitHub integrationprojectfeed.app
  22. 22Jira integrationprojectfeed.app
  23. 23Slack integrationprojectfeed.app
  24. 24Discord integrationprojectfeed.app
  25. 25Project Feed pricingprojectfeed.app
  26. 26Connect an installed toolprojectfeed.app
  27. 27Publish from an installed toolprojectfeed.app
  28. 28API scopes and token typesprojectfeed.app
  29. 29Tasks and source linksprojectfeed.app
  30. 30Activity feed views and filtersprojectfeed.app
  31. 31Task planningprojectfeed.app
  32. 32Time tracking and timesheetsprojectfeed.app
  33. 33Analytics and report exportsprojectfeed.app
  34. 34File libraryprojectfeed.app
  35. 35Share linksprojectfeed.app
  36. 36Collaborative docsprojectfeed.app
  37. 37Workspace searchprojectfeed.app
  38. 38Coding agentsprojectfeed.app
  39. 39Connected servicesprojectfeed.app
  40. 40Getting started with tasksprojectfeed.app
  41. 41Create and manage tasksprojectfeed.app
  42. 42Executive reportingprojectfeed.app
  43. 43Project activity reportsprojectfeed.app
  44. 44Create a share linkprojectfeed.app
  45. 45Doc collaboration and historyprojectfeed.app
  46. 46Add and organize canvas itemsprojectfeed.app
  47. 47Google Drive integrationprojectfeed.app

Unreal Directive is free and ad-free.

If it saved you time, you can help keep it that way.

Donate