A colleague claiming credit for your work is a serious professional issue that damages morale and career progression. Address it directly, calmly, and with documented evidence, starting with a private conversation focusing on collaborative contribution.
Credit Theft

Dealing with a colleague who’s taking credit for your work is incredibly frustrating and can significantly impact your career. It’s a situation that demands a professional, strategic response. This guide provides a framework for handling this delicate issue, specifically tailored for game developers using Unity or Unreal Engine.
Understanding the Problem: Why Credit Matters
In the game development industry, credit is more than just a name on a screen. It’s a reflection of your contribution, a key component of your portfolio, and a vital factor in career advancement. It demonstrates expertise, builds reputation, and can influence future opportunities (promotions, freelance work, etc.). When someone else claims your work, it diminishes your professional standing and can create a toxic team environment.
1. The Initial Assessment: Gathering Evidence
Before confronting your colleague, meticulous documentation is crucial. This isn’t about being petty; it’s about protecting yourself. Keep records of:
-
Version Control History: Unity and Unreal use version control (e.g., Git, Perforce). This provides irrefutable timestamps and commit messages detailing your contributions. Screenshots of commit logs are invaluable.
-
Project Management Tools: Jira, Trello, Asana - these tools track tasks and assignments. Ensure your work is clearly linked to your name.
-
Communication Records: Emails, Slack messages, meeting notes – anything that demonstrates your involvement and the scope of your work.
-
Asset Creation Records: If you created custom assets (models, textures, scripts), keep files with timestamps and version numbers.
2. The Approach: Direct Communication – The High-Pressure Negotiation Script
Your first step should be a private, one-on-one conversation. Avoid accusations; focus on clarifying contributions. Here’s a sample script. Adapt it to your specific situation and comfort level.
You: “Hi [Colleague’s Name], I wanted to chat briefly about the recent project update for [Project Name]. I noticed in the presentation that [Specific Feature/Asset] was attributed solely to you. I was involved in the initial design and implementation of that feature, specifically [Detail your contribution - e.g., the AI pathfinding algorithm, the shader implementation, the level design]. Could we clarify the contribution breakdown for that aspect?”
Colleague (Possible Responses & Your Rebuttals):
-
Response 1: Denial/Dismissal: “I don’t know what you’re talking about. I did all the work.” You: “I understand, but I have records from our version control system [mention specific commit hashes if possible] and project management tools that show my involvement in [specific tasks/code]. I’m not trying to accuse anyone, but accurate representation of contributions is important for everyone’s professional development.”
-
Response 2: Minimization: “You just helped out a little bit.” You: “While I appreciate that, the work I did was significant – [quantify it if possible, e.g., ‘it took 3 days of dedicated work,’ ‘it involved implementing a complex algorithm’]. I’m happy to collaborate and acknowledge contributions, but it’s important to reflect the actual effort involved.”
-
Response 3: Agreement/Apology: “You’re right, I should have mentioned your contribution. I apologize.” You: “Thank you for acknowledging that. I appreciate your understanding. Moving forward, let’s ensure we accurately represent contributions in project documentation and presentations.”
Concluding the Conversation: “I value our working relationship and want to ensure we’re both recognized for our contributions. I’m confident we can find a way to accurately reflect everyone’s work going forward.”
3. Cultural & Executive Nuance
-
Professionalism is Paramount: Maintain a calm, respectful tone throughout the conversation. Avoid emotional outbursts or accusations. Focus on facts and evidence.
-
Hierarchy & Reporting: Consider your company’s structure. If the colleague is your superior, a direct conversation might be more challenging. Document everything meticulously and be prepared to escalate the issue to your manager (see step 4).
-
Company Culture: Is your company collaborative or competitive? This will influence how the situation is perceived. A collaborative culture might be more receptive to a discussion about shared credit.
-
Executive Perception: Executives value transparency and accountability. Presenting a well-documented case demonstrates professionalism and a commitment to ethical practices.
-
Avoid Public Confrontation: Never address this issue publicly (e.g., in team meetings or Slack channels). Keep the conversation private.
4. Escalation (If Necessary)
If the direct conversation doesn’t resolve the issue, escalate it to your manager or HR. Present your documented evidence and explain the impact on your work and team morale. Frame it as a concern for maintaining accurate project records and fostering a positive work environment.
5. Prevention & Future Action
-
Proactive Communication: Regularly communicate your progress and contributions to your team and manager.
-
Clear Task Assignment: Ensure tasks are clearly assigned and documented in project management tools.
-
Collaborative Documentation: Encourage a culture of shared documentation and contribution tracking.
Technical Vocabulary
-
Version Control (Git/Perforce): System for tracking changes to code and assets.
-
Commit Hash: Unique identifier for a specific version of code in a version control system.
-
Shader: Program that determines how surfaces look in a game.
-
AI Pathfinding: Algorithms used to enable non-player characters (NPCs) to navigate game environments.
-
Asset Pipeline: The process of importing, organizing, and optimizing assets (models, textures, sounds) for use in a game.
-
Blueprint (Unreal Engine): Visual scripting system in Unreal Engine.
-
**C
Scripting (Unity):** Primary scripting language used in Unity.
-
Level Design: The process of creating game environments.
-
Procedural Generation: Algorithmically creating game content (levels, textures, etc.).
-
Collision Detection: System for detecting when objects in a game collide.
Disclaimer: This guide provides general advice. Legal counsel should be consulted for specific situations involving potential legal ramifications.