# I'm a C++ programmar.Does any guys have any tutorials for how to use C++ in Unreal4

**URL:** <https://forums.unrealengine.com/t/im-a-c-programmar-does-any-guys-have-any-tutorials-for-how-to-use-c-in-unreal4/3985>\
**Category:** C++\
**Tags:** unreal-engine\
**Created:** [May 8, 2014, 9:57am UTC](https://forums.unrealengine.com/t/im-a-c-programmar-does-any-guys-have-any-tutorials-for-how-to-use-c-in-unreal4/3985 "2014-05-08T09:57:13Z")\
**Posts on this page:** 11\
**Page:** 1

<div class="post-metadata">

**Author:** ![ryuikuya](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@ryuikuya](https://forums.unrealengine.com/u/ryuikuya)\
**Post date:** [May 8, 2014, 9:57am UTC](https://forums.unrealengine.com/t/im-a-c-programmar-does-any-guys-have-any-tutorials-for-how-to-use-c-in-unreal4/3985/1 "2014-05-08T09:57:13Z")

</div>

Hello, I’m a cocos2d-x engineer. and I’m learning how to use Unreal4. I’m really like Unreal Engine too.  
So I used to use c++ language to develop game. but I found many tutorials just talk about how to use the editor but no how to use code to develop game. does anyone have any tutorials for how to use C++ in Unreal4 and I really want to see some sample code . thank u very much

---

<div class="post-metadata">

**Author:** ![anonymous\_user\_8943aceb](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@anonymous\_user\_8943aceb](https://forums.unrealengine.com/u/anonymous_user_8943aceb)\
**Post date:** [May 8, 2014, 10:44am UTC](https://forums.unrealengine.com/t/im-a-c-programmar-does-any-guys-have-any-tutorials-for-how-to-use-c-in-unreal4/3985/2 "2014-05-08T10:44:15Z")

</div>

I don’t think there are a lot of C++ tutorials out there yet. But there is a quite nice documentation on the engine architecture and general programming :

[https://docs.unrealengine.com/latest/INT/Programming/index.html](https://docs.unrealengine.com/latest/INT/Programming/index.html)

You can vote for a C++ tutorial on Epic’s Roadmap that was published just yesterday:

https://trello.com/b/gHooNW9I.html

And you’ll also find some tips in this thread:

> **[I 'know' C++, but have never worked within an engine. Where do I start?](https://forums.unrealengine.com/showthread.php?4398-I-know-C-but-have-never-worked-within-an-engine-Where-do-I-start&p=28619#post28619)**
>
> Hey guys, So I’ve mostly been using my own kind of ‘engine’, which was just some shaders I wrote, openGL render stuff, using an FBXLoader SDK implementation, and writing out AI stuff by hand (own behaviour tree, steering behaviours, etc), and I feel...

---

<div class="post-metadata">

**Author:** ![Nawrot](https://d1ap1mz92jnks1.cloudfront.net/user_avatar/forums.unrealengine.com/nawrot/32/618260_2.png) [@Nawrot](https://forums.unrealengine.com/u/Nawrot)\
**Post date:** [May 8, 2014, 11:46am UTC](https://forums.unrealengine.com/t/im-a-c-programmar-does-any-guys-have-any-tutorials-for-how-to-use-c-in-unreal4/3985/3 "2014-05-08T11:46:54Z")

</div>

I am in same situation as you. While waiting for more tutorials on Unreal C coding i am playing with blueprints. For now instead of wasting time, getting frustrated and trying to guess what is what in C I just follow easier path of learning blueprints. Blueprints are needed anyway, they also have lots of common ideas with C side of unreal. Also for eg. to spawn complicated structure I need to use instanced static meshes, I already know this from playing with BLueprints (I also know how they work), this knowledge will be useful for C when i get there.

---

<div class="post-metadata">

**Author:** ![anonymous\_user\_8943aceb](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@anonymous\_user\_8943aceb](https://forums.unrealengine.com/u/anonymous_user_8943aceb)\
**Post date:** [May 8, 2014, 11:53am UTC](https://forums.unrealengine.com/t/im-a-c-programmar-does-any-guys-have-any-tutorials-for-how-to-use-c-in-unreal4/3985/4 "2014-05-08T11:53:55Z")

</div>

Just to be clear, and I’m sure you know this, but C and C++ are different languages. C++ is a superset of C (sort of at least) and UE was implemented in C++. You’ll mostly be coding C++, when you’re developing games with UE, not just plain C. And Unreal Script is a different language altogether, which was used by previous versions of UE, but not anymore.

---

<div class="post-metadata">

**Author:** ![ryuikuya](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@ryuikuya](https://forums.unrealengine.com/u/ryuikuya)\
**Post date:** [May 8, 2014, 12:34pm UTC](https://forums.unrealengine.com/t/im-a-c-programmar-does-any-guys-have-any-tutorials-for-how-to-use-c-in-unreal4/3985/5 "2014-05-08T12:34:18Z")

</div>

thank u

Thank u very much. it help me. but I think I need more information for my questions. is a suggest why you guys do not make a video tutorial for how to use c++ to develop a game.

---

<div class="post-metadata">

**Author:** ![anonymous\_user\_8943aceb](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@anonymous\_user\_8943aceb](https://forums.unrealengine.com/u/anonymous_user_8943aceb)\
**Post date:** [May 8, 2014, 1:02pm UTC](https://forums.unrealengine.com/t/im-a-c-programmar-does-any-guys-have-any-tutorials-for-how-to-use-c-in-unreal4/3985/6 "2014-05-08T13:02:03Z")

</div>

There will probably be a lot more tutorials down the road. UE4 was released just over a month ago, it’s still very new and everyone is figuring out how to use it, currently. And I can only repeat what I already suggested in the last thread (that I linked above):

> [@Bajee;28357](#):
>
> If you already ‘know’ C++, then a good way to get started might be to just read the code of some of the available projects. Create a new project from the C++ FPS template for instance and read the implementation of the character, game and projectile classes. This is what I did and it really helped getting started.
> 
> You can read the engine source or documentation all you want, but if you don’t know what you’re looking for you’ll be sitting there for a long time. But once you get a feeling for the architecture, how UObject, UWorld, UActorComponent, USceneComponenet or AActor relate to one another, it will become easier to find the relevant part of the engine source or documentation that you’re looking for.
> 
> You can also start reading the codes of the templates or any of the C++ projects from the Marketplace. I think the Shooter Game is C++.

---

<div class="post-metadata">

**Author:** ![Nawrot](https://d1ap1mz92jnks1.cloudfront.net/user_avatar/forums.unrealengine.com/nawrot/32/618260_2.png) [@Nawrot](https://forums.unrealengine.com/u/Nawrot)\
**Post date:** [May 8, 2014, 4:30pm UTC](https://forums.unrealengine.com/t/im-a-c-programmar-does-any-guys-have-any-tutorials-for-how-to-use-c-in-unreal4/3985/7 "2014-05-08T16:30:47Z")

</div>

> [@ryuikuya;28875](#):
>
> Thank u very much. it help me. but I think I need more information for my questions. is a suggest why you guys do not make a video tutorial for how to use c++ to develop a game.

I think there are 3 reasons:  
First: to make tutorial one needs to know subject very well, no guessing or “hmmmm” all the time  
Second: make tutorial worth making requires several hours, instead of that we can play with unreal which is more fun for us  
Third: coders are either shy or autistic (borderline) so we don’t have quality microphones usually

Also about tutorial about “how to develop a game”, I have one and it is size of a quite big book.  
Laters, bzr just updated.

---

<div class="post-metadata">

**Author:** ![Shadow.Storm](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@Shadow.Storm](https://forums.unrealengine.com/u/Shadow.Storm)\
**Post date:** [May 8, 2014, 6:00pm UTC](https://forums.unrealengine.com/t/im-a-c-programmar-does-any-guys-have-any-tutorials-for-how-to-use-c-in-unreal4/3985/8 "2014-05-08T18:00:07Z")

</div>

There are a couple tutorials and guides that are probably good starting points to get a handle on using C++ with Unreal Engine. The [Programming Quick Start](https://docs.unrealengine.com/latest/INT/Programming/QuickStart/index.html)is a short guide to get you up and running with compiling a game project and adding your first class. You also might find the [First Person Shooter tutorial](https://wiki.unrealengine.com/First_Person_Shooter_C%2B%2B_Tutorial) helpful, since it walks you through creating a GameMode, a Character, and a Projectile in C++ code, with Blueprints mainly used for setting asset references.

Hopefully these help get you started! Good luck, and have fun! 🙂

---

<div class="post-metadata">

**Author:** ![ryuikuya](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@ryuikuya](https://forums.unrealengine.com/u/ryuikuya)\
**Post date:** [May 9, 2014, 2:44am UTC](https://forums.unrealengine.com/t/im-a-c-programmar-does-any-guys-have-any-tutorials-for-how-to-use-c-in-unreal4/3985/9 "2014-05-09T02:44:01Z")

</div>

Ok,I’ll check it. thank you very much.

---

<div class="post-metadata">

**Author:** ![anonymous\_user\_71ee3d17](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@anonymous\_user\_71ee3d17](https://forums.unrealengine.com/u/anonymous_user_71ee3d17)\
**Post date:** [May 9, 2014, 4:23am UTC](https://forums.unrealengine.com/t/im-a-c-programmar-does-any-guys-have-any-tutorials-for-how-to-use-c-in-unreal4/3985/10 "2014-05-09T04:23:51Z")

</div>

Sweet! this is the exact reason why I registered on the forums after watching today’s Twitch video lol! Thanks Lauren.

---

<div class="post-metadata">

**Author:** ![anonymous\_user\_6334e343](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@anonymous\_user\_6334e343](https://forums.unrealengine.com/u/anonymous_user_6334e343)\
**Post date:** [May 9, 2014, 10:44am UTC](https://forums.unrealengine.com/t/im-a-c-programmar-does-any-guys-have-any-tutorials-for-how-to-use-c-in-unreal4/3985/11 "2014-05-09T10:44:54Z")

</div>

If you have not found it yet take a look .

> **[A new, community-hosted Unreal Engine Wiki](https://forums.unrealengine.com/t/a-new-community-hosted-unreal-engine-wiki/141494)**
>
> After over a year in maintenance mode, the official Unreal Engine Wiki is now permanently offline. These resources now live on a new community-run Unreal Engine Community Wiki — https://unrealcommunity.wiki/! You will be able to find content from...
