x

Search in
Sort by:

Question Status:

Search help

  • Simple searches use one or more words. Separate the words with spaces (cat dog) to search cat,dog or both. Separate the words with plus signs (cat +dog) to search for items that may contain cat but must contain dog.
  • You can further refine your search on the search results page, where you can search by keywords, author, topic. These can be combined with each other. Examples
    • cat dog --matches anything with cat,dog or both
    • cat +dog --searches for cat +dog where dog is a mandatory term
    • cat -dog -- searches for cat excluding any result containing dog
    • [cats] —will restrict your search to results with topic named "cats"
    • [cats] [dogs] —will restrict your search to results with both topics, "cats", and "dogs"

Office Holiday

Epic Games' offices will be on holiday from June 22nd to July 7th. During this period support will be limited. Our offices will reopen on Monday, July 8th. 

What is the starting point of a game's execution

Suppose you are thrown into an unreal project. Most of the logic for how the given game works is defined in blue prints, and some of it is defined in C++ source files. You need to figure out things work before you can develop your feature(s) inside. I know that if I press the play button, the game begins executing and you can play what's built so far.

The fact that you can begin playing when you press start implies that there's some starting point in the execution of the game.... sort of like "public static void main (String [] args)" is the starting point of a java program. My question is, where do I go and find that starting point? I've followed tutorials and read some docs about blue prints in Unreal, and feel like i have a decent beginners grasp of how they work. But the problem is seeing how all the blue prints and c++ source files fit together to execute a game. Knowing the starting point of a game's execution should help me a lot in terms of piecing together the logic of this game's internals.

Product Version: UE 4.15
Tags:
more ▼

asked Jun 16 '17 at 09:16 PM in Everything Else

avatar image

amizan8653
37 3 7 10

(comments are locked)
10|2000 characters needed characters left
Viewable by all users

2 answers: sort voted first

There is the Game Flow Overview if you didn't check out that one already. It doesn't explain which exact line of code is running first, but it gives you a rough overview what classes are created first. <3

more ▼

answered Jun 16 '17 at 09:34 PM

avatar image

Ninjin
4.1k 88 38 152

avatar image amizan8653 Jun 19 '17 at 01:25 PM

Awesome, thanks! :D

(comments are locked)
10|2000 characters needed characters left
Viewable by all users

Youll find player start, or you can drop your bp character into a level somewhere. Under modes youll see something that says basic. grab that player start and drop it into the level where you want it, and your player from your bp should start there.

more ▼

answered Jun 17 '17 at 02:43 AM

avatar image

thadkinsjr
1 1 2

(comments are locked)
10|2000 characters needed characters left
Viewable by all users
Your answer
toggle preview:

Up to 5 attachments (including images) can be used with a maximum of 5.2 MB each and 5.2 MB total.

Follow this question

Once you sign in you will be able to subscribe for any updates here

Answers to this question