[CLOSED] - AI Specialist - BOOGA BOOGA

You can send it to me along a DM.
Unless of course you want to inspire others with your designs.

3 Likes

Do you prefer a special type of formatting? I know some dislike OOP, and some that HAVE to have it OOP.

How do you want the game logic to look like? Do you prefer the NPCs to be rendered in a specific way or do you want to see our logical creativity displayed in our work?

Custom humanoids or not (humanoids are expensive but if it is going to do these complex things, I’d recommend using normal humanoids)

2 Likes

Hello I am interested and I will try to complete the challenge.

2 Likes

Ahh, now I’m beginning to see some of the hidden challenges behind this :slight_smile:

A very fun challenge. Might take me a few days though since I’ve never worked with voxel caches before. Up for the challenge though!

2 Likes

Hi, Is there any chance you need a 3D Modeler?

2 Likes

These decisions are mostly left up to you. The best solution in my opinion would be one that makes use of the tools already at hand, however, if you find that a custom solution is more effective, or ergonomic, then by all means.

As far as priorities go, you should consider the following in rank order:

  • A functional solution
  • An efficient / performant solution
  • Integration with the current organizational structure of the place
1 Like

Currently we are staffed with good 3D modelers who are also knowledgeable programmers, but feel free to send me your portfolio as there may be openings in the future for a dedicated position.

Quick update for those attempting the challenge-

The cave area in the challenge place is slightly too steep, and the copper node on top is inaccessible by the Scav according to the Roblox pathfinder. This is meant to be an example of an inaccessible resource, and AI should not hang on an impossible task.

It’s also worth mentioning that everyone who’s attempted the challenge so far (including me) has had the biggest issue with getting across the water. It’s become quite apparent that the Roblox Pathfinding service alone will not be enough to complete the tasks required for the job, especially when scaling the system to airborne or water-based AI (birds, and sharks are a big part of the game)

In light of the Pathfinding Service’s shortcomings, it is my recommendation to everyone that you should evaluate your ability to create custom nav-meshes, matrices of relevant points/voxels, or some combination of these systems when planning your approach.

One more piece of relevant information:
When planning for performance, Booga Booga has a playable area of roughly 7000x7000 studs, and upwards of 200 active AI agents. If you can conceptualize a functional pathfinder that is also performant at this scale, you become a very valuable candidate for this position!

4 Likes

Is there a way to add your own navigation mesh to the current pathfinder without setting and invisible part with CanCollide = true.

2 Likes

By “a functional pathfinder that is also performant at this scale”, I assume you mean a pathfinder that is also independent of the map and does not require anyone to hand place nodes or anything like that?
A lot easier to hand place but nowhere near as fun or practical.

1 Like

Took a crack at this challenge last night. Very fun!

2 Likes

Thanks, I’ll contact you soon.

2 Likes

I do not believe there’s a dedicated navmesh class or anything like that available for devs to use with the pathfinding service, though that would be pretty helpful.

Hand-placed nodes would probably be the least scalable solution to the pathfinding problem, but not impossible to pull off.

1 Like

How dynamic is the map?
Will the terrain and like be shifting around?

1 Like

Currently the smooth terrain is static, with the exception of UGC structures coming and going. It’s possible for large portions of the map to be obstructed by UGC.

Quick update for all potential candidates:

It is important for me to make sure that candidates are qualified. This is why the Ant Challenge is so helpful. However, this challenge takes time, and I understand that your time is valuable.

With your best interest in mind, a $500 signing bonus will be awarded the person selected for this job.

A candidate will be selected soon. Before this coming Monday, at the latest.

1 Like

A candidate has been selected! Congratulations to @ImFarley
See the top of the OP for more details.

4 Likes

Very excited for this opportunity!

I’m sure everyone that applied had excellent solutions as well!

3 Likes

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.