AJ O, Developer at Odin Softworks's Avatar

AJ O, Developer at Odin Softworks

@ajatodin.bsky.social

vr game developer, cider brewer, avid outdoorsman, soldier

20 Followers  |  27 Following  |  34 Posts  |  Joined: 06.11.2023  |  2.5558

Latest posts by ajatodin.bsky.social on Bluesky

Video thumbnail

The chase is on huggywug.co/4nMlwa5

Outrun Huggy Wuggy and Smiling Critters on our new map featuring the Grab Pack, dynamic levels, and persistent upgrades!

15.10.2025 19:03 โ€” ๐Ÿ‘ 60    ๐Ÿ” 13    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

@baldwin.senate.gov Ummm why in the hell are significant chunks of the constitution missing from Congress's website?

06.08.2025 17:16 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
From the FromLight community on Reddit: Migration Success! Explore this post and more from the FromLight community

www.reddit.com/r/FromLight/...

Quick Development Update for #fromlight

06.07.2025 15:34 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

#fromlight

Debating on playing with setting up a ttrpg adaptation of FromLight's setting. Looked at Daggerheart, but felt it would take a little bit much to adapt, but 5E etc. Has the licensing issues.

Any thoughts or should we try and adapt something new?

06.07.2025 15:15 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

@LenovoLegion

Happy to see you at Unrealfest!

03.06.2025 16:13 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

#gamedevtip number #456

Pay attention to features in your engine of choice, especially if you are on a small team, those features can sometimes leapfrog your development forward with the support of a bunch of great engineers for that game engine.

But chasing the new shiny is often a waste of time

28.03.2025 15:57 โ€” ๐Ÿ‘ 2    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

100%! And a great many developers, especially if it's their first game or they've done a lot of contract work don't realize how much extra stuff is involved with actually releasing the game, including platform and/or compatibility issues!

13.02.2025 16:21 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

#gamedevtip number 183:

If you are early in a process, or development, particularly if you are an indie dev, release SOMETHING... Get feedback, black box development gets you black box results, and the statistics are NOT in your favor.

13.02.2025 15:46 โ€” ๐Ÿ‘ 4    ๐Ÿ” 1    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

#gamedevtip number 529:

For indie studios and people just getting into game dev, leadership and that transition to a larger team can be super challenging.

Patience, empathy, and a desire to work towards the common goal (whether or not it's your type of game) is critical to team success.

03.02.2025 18:11 โ€” ๐Ÿ‘ 0    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

@benwikler.bsky.social

Soooo we are seeing the government being illegally torn apart and the only communication we are getting is: Donate $5 to join the fight?

Wtf man

01.02.2025 14:56 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

#gamedevtip number 206:

Launch Day is an amazing milestone in any game's development. But, it is only the beginning.

Have a solid post-launch plan, and be prepared for a solid week of hot fixing.

Polish is a nice-to-have, bugs need fixing, but crashes are unforgivable. Priority matters.

01.02.2025 14:41 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

#gamedevtip number 1:

The single most valuable skill in game development, whether #indie or AAA, is the ability to investigate problems and solve them.

Game Dev is literally this process, repeated until release.

No one will give you the answers. You need to capable of finding them yourself.

28.01.2025 16:54 โ€” ๐Ÿ‘ 1    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

#gamedevtip number 401:

Iteration starts somewhere. If you are testing a solution, start with a super basic example, and look for edge cases.

These edge cases inform further requirements, and can let you know the actual scope of your proposed fix.

BUT YOU MUST START WITH SOMETHING

25.01.2025 17:07 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

#gamedevtip number 417:

For my indie devs: If you are planning on scaling up your project (hiring or adding contributors), have a plan to onboard people.

This includes how to use the codebase, expectations, and style/lore/intent guidance as appropriate. A little planning has a big benefit.

24.01.2025 16:36 โ€” ๐Ÿ‘ 2    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

#gamedevtip number 623:

Optimization is a long, tedious, detail-oriented upward slog. There is no single tool, button, or thing that will absolutely knock your optimization out of the park, and all the above requires knowledge and patience to use.

But it is also the first thing gamers notice...

23.01.2025 13:49 โ€” ๐Ÿ‘ 4    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

#gamedevtip number 272:

As you build your game, once you have a solid vertical slice that hits all of your key gameplay beats, you need to start thinking about how to market, build your community, and finally release your game.

Business side planning is boring, but absolutely essential.

22.01.2025 15:44 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

#gamedevtip number 85:

Idea people are a dime a dozen. Careful designers who can prototype and design with intent are worth their weight in gold.

Be wary of anyone who sells you on "it's easy" when your spidey-sense is telling you it's hard.

20.01.2025 18:29 โ€” ๐Ÿ‘ 3    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

#gamedevtip number 139:

Try keeping the number of direct reports that any individual has in your studio to 6 or below.

Keeping a reasonable span of control maximizes the amount of facilitation and mentoring a lead can do.

16.01.2025 19:00 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

#gamedevtip number 179:

For the indie/Freelance devs out there, make sure your contracts for work make sense, are detailed, and clearly talk through what happens if they don't pay or you don't deliver.

Make sure it's written IN the contract.

Verbal agreements aren't reliable.

14.01.2025 20:50 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

#gamedevtip number 112:

Has someone with a fresh perspective test your game. Over time, you will fall into patterns of testing that may obscure actual game breaking issues.

Fresh testers WILL find the issues.

12.01.2025 18:48 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

#gamedevtip number 412:

Focus on fun. Focus on fun. Focus on fun, THEN pick your appropriate art style.

A game with great mechanics and slow can soar even with simplistic or stylized art.

A game with great art can be hamstrung with boring or unintuitive mechanics.

11.01.2025 14:43 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

#gamedevtip number 201:

There are three things at a minimum you must ensure you have backed up for game development: Your code, Your knowledge (lessons learned), Your scope.

Blow #1: Lose your game
Blow #2: Lose your time
Blow #3: Lose your sanity

09.01.2025 14:48 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

#gamedevtip number 347

Prototype to align your vision for your game with your studio's capabilities and development cycle:

Production problems are more easily solved early then when you are fighting a deadline!

07.01.2025 22:59 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

Anyone looking for a casual game over the Christmas season? Check out our casual shadow-matching racing game, Shadow Run on Fortnite, island code: 9751-1084-3491

Fun, cozy, safe for the kids!
๐ŸŽฎ

๐ŸŽฎ#fortnite #videogames #christmas

19.12.2024 03:48 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

For you indie devs out there contracting with studios, read the contracts presented and be an active participant in what goes into that contract.

95% of the advice I give to juniors in this field is to read and sort their contracts. Those matter!

05.12.2024 17:37 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Yep, that's fair. I mean, game dev is certainly not for the faint of heart, but I friggin love it

26.11.2024 15:13 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

I like this! A bit floaty *but* it should take a tiny bit of tweaking to ground it (and the goblin).

Great work!

26.11.2024 15:11 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

This is the toughest thing to socialize to new developers. The engine does exactly what you tell it, and 90 times out of 100 that "engine bug" is just some1 not knowing how to break a problem down

26.11.2024 15:10 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

I mean, let's call it what it is... A great feature

25.11.2024 19:43 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Game jams also have one huge consequence for the overall industry. When a small group of people are skilled and able to make something on a zero budget and super tight timeline, that group is poised with all the skills necessary to fast follow a popular if flawed studio release.

25.11.2024 18:05 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

@ajatodin is following 19 prominent accounts