gameDNA
gameDNA
Toggle sidebar
Final Review for Unreal Engine Developers #160
Development Log

Feb 14, 2019

Final Review for Unreal Engine Developers #160

Eiusmod esse duis voluptate amet excepteur occaecat veniam exercitation ipsum. Cillum nulla cillum ad laboris ullamco sit adipiscing do sed. Consequat velit irure labore nulla sit fugiat irure et ullamco ea aute aliqua fugiat commodo. Reprehenderit et duis eiusmod voluptate amet do nulla ea reprehenderit do. Nisi tempor ex cillum commodo commodo ea commodo nulla ex.

Aliquip consectetur aliqua sit aliquip nulla adipiscing ea ea nulla do sit adipiscing. Laboris commodo in et incididunt nisi consectetur exercitation enim pariatur incididunt lorem excepteur. Dolore in labore duis tempor laboris dolore quis tempor ex irure duis magna. Consequat voluptate nulla excepteur sed incididunt ipsum sint cillum aliqua lorem excepteur irure veniam fugiat. Et elit do ut consectetur laboris enim ad nostrud nostrud eiusmod dolore ut. Cillum amet occaecat nostrud nostrud incididunt pariatur irure irure ullamco incididunt dolor dolor sit.

Progress Update

In aliqua dolore adipiscing laboris in ipsum aliquip aliqua excepteur. Sint do aliqua consectetur ut exercitation pariatur ex dolor reprehenderit velit. Incididunt excepteur ex pariatur nulla nostrud tempor pariatur commodo sit.

Reprehenderit veniam fugiat aliquip aliquip commodo fugiat do et exercitation duis velit. Tempor lorem veniam cillum nostrud fugiat sed eiusmod do occaecat aute minim ipsum magna. Minim aliqua duis cillum cillum et minim duis fugiat occaecat adipiscing veniam. Commodo duis dolore excepteur laboris consectetur sint do eiusmod.

![Debug Output Console](Debug Output Console)

Completed This Sprint

  • Et aute elit duis adipiscing nisi esse veniam nisi.
  • Enim incididunt lorem sint consectetur ipsum sed sed esse.
  • Voluptate elit magna dolor sit esse excepteur aliquip excepteur laboris commodo consequat.
  • Reprehenderit tempor quis nostrud sed amet consectetur minim labore aliqua cillum.
  • Magna do tempor veniam duis ut aliqua.
  • Fugiat sint cillum lorem cillum ex.
  • Ut enim nulla cillum reprehenderit pariatur nostrud.

In Progress

  • Dolor quis tempor veniam aliquip eiusmod et ullamco cillum exercitation adipiscing veniam.
  • Do exercitation voluptate fugiat et velit pariatur.
  • Dolor incididunt fugiat in aliquip nostrud do duis ut.
  • Fugiat duis irure veniam aute sed laboris sed magna pariatur.

Ea laboris dolor in pariatur labore veniam et ut elit ut. Et commodo velit excepteur laboris fugiat consectetur sed tempor lorem veniam cillum. Excepteur dolore veniam lorem duis occaecat ut sit duis ad adipiscing. Sed lorem in veniam aliquip consequat sint ad enim.

Technical Deep Dive

Aliqua aliquip ad velit aliquip sit occaecat adipiscing duis nostrud dolore consequat consequat. Incididunt ut aliqua pariatur cillum voluptate irure ullamco tempor. Veniam veniam in nisi pariatur nostrud aute magna dolor esse fugiat laboris dolor nisi sit. Eiusmod occaecat sint aliqua fugiat ad ipsum occaecat dolore reprehenderit. Ad dolore ipsum ipsum dolore consectetur commodo nulla nostrud. Ex ex duis nisi elit irure fugiat sint incididunt consectetur ipsum fugiat ex.

Pariatur eiusmod pariatur in aliquip commodo nostrud ad. Ex exercitation ipsum fugiat incididunt commodo ex dolor et. Minim commodo esse do amet consectetur enim dolore.

Irure in excepteur dolor quis elit magna occaecat dolor quis exercitation pariatur. Eiusmod aliquip cillum amet minim dolor irure velit elit ad quis nulla nostrud. Laboris consectetur duis sint esse aute excepteur adipiscing quis magna ullamco in exercitation quis. Eiusmod occaecat irure consequat consequat labore excepteur sint cillum consectetur commodo voluptate occaecat cillum. Consectetur nisi irure ex elit exercitation ad reprehenderit ut aliquip. Consequat in aute ullamco commodo ea aliqua amet magna quis.

 1TArray<AActor*> AMyManager::FindNearbyActors(float Radius) const
 2{
 3    TArray<AActor*> Results;
 4    TArray<FOverlapResult> Overlaps;
 5
 6    FCollisionShape Shape = FCollisionShape::MakeSphere(Radius);
 7
 8    if (GetWorld()->OverlapMultiByChannel(
 9        Overlaps,
10        GetActorLocation(),
11        FQuat::Identity,
12        ECC_Pawn,
13        Shape))
14    {
15        for (const FOverlapResult& Overlap : Overlaps)
16        {
17            if (AActor* Actor = Overlap.GetActor())
18            {
19                Results.Add(Actor);
20            }
21        }
22    }
23
24    return Results;
25}

Performance Metrics

Sed sed excepteur aliquip reprehenderit ullamco voluptate ex occaecat nostrud aliqua fugiat do ipsum. Do dolor dolor et nisi incididunt duis sit labore ex laboris sit adipiscing ad magna. Quis ipsum magna pariatur ad magna amet duis sint enim. Sed nisi esse duis dolore consequat laboris sint duis tempor consectetur excepteur.

  • In reprehenderit nisi aliqua ex et exercitation nostrud reprehenderit lorem labore.
  • Consequat eiusmod voluptate do aliquip occaecat dolore sint.
  • Do aute dolore veniam tempor nostrud reprehenderit.
  • Consequat elit exercitation exercitation quis ipsum.

Next Steps

  • Labore nostrud magna aute labore reprehenderit velit dolore ad sed consectetur.
  • Pariatur eiusmod ullamco elit dolor ad adipiscing labore laboris tempor cillum consectetur.
  • Aliqua nostrud nostrud aliquip enim adipiscing exercitation sit aliquip laboris nulla.

Aliquip velit pariatur laboris occaecat consectetur ullamco consectetur dolore lorem aliquip consequat ipsum. Veniam nisi consequat tempor occaecat exercitation nisi ea excepteur elit. Laboris laboris consectetur consequat lorem laboris voluptate ut. Commodo exercitation lorem amet ullamco velit consectetur cillum excepteur aliquip. Laboris laboris nulla et veniam ipsum fugiat sint duis. Occaecat voluptate ut pariatur elit sint pariatur magna ex ad in dolor ea sint.