Samuel Sewall is a user on mastodon.gamedev.place. You can follow them or interact with them if you have an account anywhere in the fediverse. If you don't, you can sign up here.

Samuel Sewall @slsewall@mastodon.gamedev.place

I honestly forgot that mastodon even existed until right now XD

A curated list of awesome C/C++ performance optimization resources: talks, articles, books, libraries, tools, sites, blogs. github.com/fenbf/AwesomePerfCp

My main fashion instinct is "dress like a protagonist", which is great since that can mean either "get a cool jacket and build a stylish ensemble around it" or "throw on whatever absurd bullshit gives me the best spread of stat bonuses"

But you know, Antifa is bad because they wrecked some garbage cans.

Not even sure how I managed to crash VS.

Well I don't actually hate them, I only care because my fprint formatting isn't working right XD, probably something wrong with the expression I'm using.. and I just wanted to complain!

Strings hate me and I hate strings. Especially conversions, comparisons, and formatting. ughhhh I don't think I'll ever reach a point where Strings are not annoying.

I just want to say that as a programmer with no artistic ability, I _love_ seeing artists showing off here. Don't be afraid to post unfinished work, a little technique, or something useless that you intensely admire. We will admire it, too.

Hey I'm looking for a co-working space in tokyo, as I just arrived and would love to be at a co-working space where other game devs are! Let me know if you have any recommendations!

Just in: actual footage of someone using @​here in the #​unity-all slack channel. mastodon.gamedev.place/media/H

Wooooo setting up office VPN so I can work from Tokyo for a month!

Oh nice, Mastodon supports 2FA.

Enable it everyone!

@slsewall Dont start from a blank canvas, never start from a blank canvas! Take lessons from previous projects, make modules/utils out of useful things and re-use these.

@slsewall I use the 🐵 approach: Just throw my 💩 against it! 👍

@slsewall Work out what the first atomic grain of the behaviour I want is and do that, then work out from there.

@slsewall Jump in headfirst, think later once you have something working (ish)

@slsewall
Brain dump to TODO tracker.
Add challenges / sabotage.
Resolve.
Move stuff to “Nice try. 2.0”.
GOTO 1 until some level of satisfied.
Graph out rough data flow.
Leave the problem for a few days, working on other stuff.
Review and continue.
Divide & conquer, sorted by shortest distance to existing systems & flow, plus magic values.

@slsewall git init, add submodules for all my vendored sources, download and unpack SDL2 to the vendor folder as well. Create a CMakeLists.txt that adds each vendored location as a subdirectory. Test that each target you need can be built. Create a folder, add a main.cpp and blot in the basic sdl window that exits after 3 seconds. Then `git commit -am "init"`

:D

@slsewall Depends on the mode I'm in. If I get an idea I like I'll open up Unity for some prototyping. I'll toss in a primitive (cube/sphere) and make it do what I was thinking of.

That's when it's just like you're saying. I throw code in without planning.

Other times I have an idea and I know it needs design work. I'll plan a little. Write a bit. Plan some more. Write more.

On these projects, the more I write it out on paper the easier it is to program.