# UE4: Guidebook

## 4.25

- [Introduction](https://unreal.gg-labs.com/4.25/master.md)
- [Quick Reference](https://unreal.gg-labs.com/4.25/quick-reference.md)
- [C++ Data Type Snippets](https://unreal.gg-labs.com/4.25/quick-reference/c++-data-type-snippets.md): This page contains several code snippets for quickly creating C++ data types that can be used with Blueprints. Use this as reference or as a copy + paste resource as needed.
- [The UPROPERTY Macro](https://unreal.gg-labs.com/4.25/quick-reference/the-uproperty-macro.md): A quick reference around Unreal's UPROPERTY macro in C++ and available attributes.
- [The UFUNCTION Macro](https://unreal.gg-labs.com/4.25/quick-reference/the-ufunction-macro.md): A quick reference around Unreal's UFUNCTION macro in C++ and available keywords.
- [Wiki Archives](https://unreal.gg-labs.com/4.25/wiki-archives.md): Epic's choice to take down the wiki came quick. This guide hopes to help developers looking for the content that used to be found on Epic's now defunct Wiki.
- [Debugging & Utilities](https://unreal.gg-labs.com/4.25/wiki-archives/common-pitfalls.md)
- [Exec Functions](https://unreal.gg-labs.com/4.25/wiki-archives/common-pitfalls/exec-functions.md)
- [How To Prevent Crashes Due To Dangling Actor Pointers](https://unreal.gg-labs.com/4.25/wiki-archives/common-pitfalls/how-to-prevent-crashes-due-to-dangling-actor-pointers.md): This wiki article was written by Rama.
- [Profiling: How to Count CPU Cycles](https://unreal.gg-labs.com/4.25/wiki-archives/common-pitfalls/profiling-how-to-count-cpu-cycles.md): This wiki article was written by Rama.
- [Logs: Printing Messages to Yourself during Runtime](https://unreal.gg-labs.com/4.25/wiki-archives/common-pitfalls/logs-printing-messages-to-yourself-during-runtime.md): This wiki article was written by Rama; Converted by jfaw.
- [Macros & Data Types](https://unreal.gg-labs.com/4.25/wiki-archives/macros-and-data-types.md)
- [Structs, USTRUCTS(), They're Awesome](https://unreal.gg-labs.com/4.25/wiki-archives/macros-and-data-types/structs-ustructs-theyre-awesome.md): Guide on using USTRUCTS by Rama the legend
- [Enums For Both C++ and BP](https://unreal.gg-labs.com/4.25/wiki-archives/macros-and-data-types/enums-for-both-c++-and-bp.md): This wiki article was written by Rama.
- [Delegates in UE4, Raw C++, and BP Exposed](https://unreal.gg-labs.com/4.25/wiki-archives/macros-and-data-types/delegates-in-ue4-raw-c++-and-bp-exposed.md): This wiki article was written by Rama.
- [Interfaces in C++](https://unreal.gg-labs.com/4.25/wiki-archives/macros-and-data-types/interfaces-in-c++.md): This wiki article was originally written by Rama and received contributions from HuntaKiller, DarkGaze, and Ruhrpottpatiot.
- [Iterators](https://unreal.gg-labs.com/4.25/wiki-archives/macros-and-data-types/iterators.md): Object & Actor Iterators, Optional Class Scope For Faster Search
- [String Conversions: FString to FName, FString to Int32, Float to FString](https://unreal.gg-labs.com/4.25/wiki-archives/macros-and-data-types/string-conversions.md): Guide on String conversions (from/to) by Rama the legend
- [Networking](https://unreal.gg-labs.com/4.25/wiki-archives/networking.md)
- [Standalone Dedicated Server](https://unreal.gg-labs.com/4.25/wiki-archives/networking/standalone-dedicated-server.md): This guide shows you how to package and compile your game as a standalone dedicated server for both Windows and Linux.
- [How To Use Sessions In C++](https://unreal.gg-labs.com/4.25/wiki-archives/networking/how-to-use-sessions-in-c++.md)
- [Spawn Different Pawns For Players in Multiplayer](https://unreal.gg-labs.com/4.25/wiki-archives/networking/spawn-different-pawns-for-players-in-multiplayer.md): This wiki article was written by TheJamsh.
- [Spawn Different Pawns For Every Player](https://unreal.gg-labs.com/4.25/wiki-archives/networking/spawn-different-pawns-for-every-player.md)
- [Gameplay Abilities and You](https://unreal.gg-labs.com/4.25/wiki-archives/networking/gameplay-abilities-and-you.md): This wiki article was written by KJZ in a forum post.
- [DevOps](https://unreal.gg-labs.com/4.25/wiki-archives/devops.md)
- [Linking DLLs](https://unreal.gg-labs.com/4.25/wiki-archives/devops/linking-dlls.md): This wiki article was written by Original Author ZkarmaKun (talk); Updated & Improved by F3NR1S (talk), XenoEgger, Darkgaze; Converted by jfaw
- [AR & VR](https://unreal.gg-labs.com/4.25/wiki-archives/ar-vr.md)
- [Integrating OpenCV into Unreal Engine 4](https://unreal.gg-labs.com/4.25/wiki-archives/ar-vr/integrating-opencv-into-unreal-engine-4.md): This article was originally written by Ginku; Converted by jfaw

## 4.24

- [Introduction](https://unreal.gg-labs.com/master.md)
- [Quick Reference](https://unreal.gg-labs.com/quick-reference.md)
- [C++ Data Type Snippets](https://unreal.gg-labs.com/quick-reference/c++-data-type-snippets.md): This page contains several code snippets for quickly creating C++ data types that can be used with Blueprints. Use this as reference or as a copy + paste resource as needed.
- [The UPROPERTY Macro](https://unreal.gg-labs.com/quick-reference/the-uproperty-macro.md): A quick reference around Unreal's UPROPERTY macro in C++ and available attributes.
- [The UFUNCTION Macro](https://unreal.gg-labs.com/quick-reference/the-ufunction-macro.md): A quick reference around Unreal's UFUNCTION macro in C++ and available keywords.
- [Wiki Archives](https://unreal.gg-labs.com/wiki-archives.md): Epic's choice to take down the wiki came quick. This guide hopes to help developers looking for the content that used to be found on Epic's now defunct Wiki.
- [Debugging & Utilities](https://unreal.gg-labs.com/wiki-archives/common-pitfalls.md)
- [Exec Functions](https://unreal.gg-labs.com/wiki-archives/common-pitfalls/exec-functions.md)
- [How To Prevent Crashes Due To Dangling Actor Pointers](https://unreal.gg-labs.com/wiki-archives/common-pitfalls/how-to-prevent-crashes-due-to-dangling-actor-pointers.md): This wiki article was written by Rama.
- [Profiling: How to Count CPU Cycles](https://unreal.gg-labs.com/wiki-archives/common-pitfalls/profiling-how-to-count-cpu-cycles.md): This wiki article was written by Rama.
- [Logs: Printing Messages to Yourself during Runtime](https://unreal.gg-labs.com/wiki-archives/common-pitfalls/logs-printing-messages-to-yourself-during-runtime.md): This wiki article was written by Rama; Converted by jfaw.
- [Macros & Data Types](https://unreal.gg-labs.com/wiki-archives/macros-and-data-types.md)
- [Structs, USTRUCTS(), They're Awesome](https://unreal.gg-labs.com/wiki-archives/macros-and-data-types/structs-ustructs-theyre-awesome.md): Guide on using USTRUCTS by Rama the legend
- [Enums For Both C++ and BP](https://unreal.gg-labs.com/wiki-archives/macros-and-data-types/enums-for-both-c++-and-bp.md): This wiki article was written by Rama.
- [Delegates in UE4, Raw C++, and BP Exposed](https://unreal.gg-labs.com/wiki-archives/macros-and-data-types/delegates-in-ue4-raw-c++-and-bp-exposed.md): This wiki article was written by Rama.
- [Interfaces in C++](https://unreal.gg-labs.com/wiki-archives/macros-and-data-types/interfaces-in-c++.md): This wiki article was originally written by Rama and received contributions from HuntaKiller, DarkGaze, and Ruhrpottpatiot.
- [Iterators](https://unreal.gg-labs.com/wiki-archives/macros-and-data-types/iterators.md): Object & Actor Iterators, Optional Class Scope For Faster Search
- [String Conversions: FString to FName, FString to Int32, Float to FString](https://unreal.gg-labs.com/wiki-archives/macros-and-data-types/string-conversions.md): Guide on String conversions (from/to) by Rama the legend
- [Networking](https://unreal.gg-labs.com/wiki-archives/networking.md)
- [Standalone Dedicated Server](https://unreal.gg-labs.com/wiki-archives/networking/standalone-dedicated-server.md): This guide shows you how to package and compile your game as a standalone dedicated server for both Windows and Linux.
- [How To Use Sessions In C++](https://unreal.gg-labs.com/wiki-archives/networking/how-to-use-sessions-in-c++.md)
- [Spawn Different Pawns For Players in Multiplayer](https://unreal.gg-labs.com/wiki-archives/networking/spawn-different-pawns-for-players-in-multiplayer.md): This wiki article was written by TheJamsh.
- [Spawn Different Pawns For Every Player](https://unreal.gg-labs.com/wiki-archives/networking/spawn-different-pawns-for-every-player.md)
- [Gameplay Abilities and You](https://unreal.gg-labs.com/wiki-archives/networking/gameplay-abilities-and-you.md): This wiki article was written by KJZ in a forum post.
- [DevOps](https://unreal.gg-labs.com/wiki-archives/devops.md)
- [Linking DLLs](https://unreal.gg-labs.com/wiki-archives/devops/linking-dlls.md): This wiki article was written by Original Author ZkarmaKun (talk); Updated & Improved by F3NR1S (talk), XenoEgger, Darkgaze; Converted by jfaw
- [AR & VR](https://unreal.gg-labs.com/wiki-archives/ar-vr.md)
- [Integrating OpenCV into Unreal Engine 4](https://unreal.gg-labs.com/wiki-archives/ar-vr/integrating-opencv-into-unreal-engine-4.md): This article was originally written by Ginku; Converted by jfaw
