# Migrate between 2 c++ projects

**URL:** <https://forums.unrealengine.com/t/migrate-between-2-c-projects/413378>\
**Category:** Community & Industry Discussion\
**Tags:** migrate, unreal-engine, Scripting, question\
**Created:** [December 29, 2017, 11:39pm UTC](https://forums.unrealengine.com/t/migrate-between-2-c-projects/413378 "2017-12-29T23:39:08Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![anonymous\_user\_3508cd4f](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@anonymous\_user\_3508cd4f](https://forums.unrealengine.com/u/anonymous_user_3508cd4f)\
**Post date:** [December 29, 2017, 11:39pm UTC](https://forums.unrealengine.com/t/migrate-between-2-c-projects/413378/1 "2017-12-29T23:39:08Z")

</div>

If I have an enemy AI blueprint named bot with c++ code attached in project A, how can I migrate both blueprint and attached code so the blueprint is functional in project B.

---

<div class="post-metadata">

**Author:** ![Doctor\_Kannon](https://d1ap1mz92jnks1.cloudfront.net/user_avatar/forums.unrealengine.com/doctor_kannon/32/1130101_2.png) [@Doctor\_Kannon](https://forums.unrealengine.com/u/Doctor_Kannon)\
**Post date:** [May 7, 2020, 4:02am UTC](https://forums.unrealengine.com/t/migrate-between-2-c-projects/413378/2 "2020-05-07T04:02:47Z")

</div>

I’ve had issues with this as well:

> **[How to Migrate a Custom Level BP (C++)?](https://forums.unrealengine.com/questions/958293/view.html)**
>
> Hello, I have just migrated a level to a new project. The level BP's parent is a custom level script actor created in C++ (ALevelScriptActor). Custom functions are accessed with BP nodes. The new code compiles, but the new level BP complains that...

So have others:

> **[Migrating blueprints from one project ot another makes dead actors](https://forums.unrealengine.com/questions/391747/migrating-blueprints-from-one-project-ot-another-m.html)**
>
> Tried to migrate some my blueprints from one project to another. While some blueprints and assets where parented from c++ migration of them failed. It produced blueprints parented from unknown classes, despite c++ classes where copied before, but the...

It’s been reported as a bug

- [Unreal Engine Issues and Bug Tracker (UE-21307)](https://issues.unrealengine.com/issue/UE-21307)
- [Unreal Engine Issues and Bug Tracker (UE-28639)](https://issues.unrealengine.com/issue/UE-28639)

My current workaround:  
Pre-migration, unparent the custom class. Post-migration, recreate the custom files in the new project and reassign.
