#First Steps for C++
1 messages · Page 1 of 1 (latest)
This is a small video regarding the doubts i faced in writing programs in c++ in Xcode and for ease of making it understand to other people i made this video.
Enjoy the video. I hope it helps.
Idk if that’s a good guide, but there’s probably a good Xcode guide
You can find a ton of very basic “if it works for me I can make a youtube series about it” type of information sharing too
I remember watching this series when I was in high school: https://m.youtube.com/playlist?list=PLAE85DE8440AA6B83
He uses CodeBlocks but there’s no reason for you to do so
or just imho... use rider 😭 at least then you can get a lot of easy support from almost everyone else, and if you ever decide to switch to windows you won't need to learn a new IDE all over again
Or you can use rider and find a little series that goes over the fundamentals yeah
No reason to not use rider
I just don’t care as much as HoJo
@dry pewter the youtube series I linked also goes over inheritance, if you don’t mind an explanation that takes place outside of UE
I understand the concept of inheritance but just trying to translate it in ue5 framework its a bit less intuitive at first. and it's mostly problem because of BlueprintNativeEvent specifier
Your confusion in the main chat didn’t seem to have anything to do with Unreal FWIW
lol yea I started with a basic project plan and tried to jump in with like zero knowledge of the Xcode ui which I actually managed to grasp pretty quickly then I decided for some reason I wanted to try visual code studio to make it easier to work with the code but I just keep confused cuz now it won’t compile despite generating a visual codes studio workplace in unreal then opening it lol I’m kind of a mess tbh lol I probably should have started smaller but I feel it’s a worthy challenge to learn the basics of a simple default unreal c++ project layout while also learning the ui of both x code and visual codes studio
Using xcode and also trying to use VisualStudioCode seems like a problem, especially when you don't know very much about C++ and how it builds. You've convinced me that a strong recommendation for Rider is warranted. Rider is free for non-commercial use - meaning you can use it for as long as you like for your learning projects. https://www.jetbrains.com/rider/ / https://www.jetbrains.com/lp/rider-unreal/
Develop .NET, ASP.NET, .NET Core, Xamarin or Unity applications on Windows, Mac, Linux
But I wish you well on this journey
forgive me for my ignorance but whats the difference between rider and visual code studio is it just better for use with mac or
also i got recomended a c# plugin when i tired opening the workplace file in visual code and when i enabled it it askede me something about .net (im a little illiterate with files names and stuff so i searched for its meaning using ai and it was telling me its for c# which apparently unreal apparently doesnt use so i wast sure i needed to use it
you definitely want .net
forgive me for my ignorance but whats the difference between rider and visual code studio is it just better for use with mac or
Visual Studio Code is cross platform, but I find it to be more of a text editor than an IDE. You probably could eventually get it set up so that you only use Visual Studio Code (on most platforms, maybe also on mac, idk).
Rider is a full-stop IDE. Rider will come with specific support for Unreal, it can even annotate your C++ code to tell you things about Blueprint usage.
hey so i dowloaded rider for unreal and got it working but im still a but confiused on what .net is dont i need that ony if im working with unity or c# and isnt unreal c++
Unreal makes use of .Net because a lot of the Unreal tooling is C#
Unreal Engine itself is almost entirely C++, but if you take a closer look in the engine, you'll see Build.cs files - those are C# files!
Even outside of that, tools like UHT / UAT / .... can be made using any language at all, and many are created with C#
oh ok so even though everything seems to be working now i might run into a problem in the future where i need .net you mean
If everything is working fine you might already have .net installed