construct will use half-pixel positions in most behaviors.
If you go with pixel art, use a proxy sprite with the behavior, then set your pixel art sprite to the position of the proxy. Put all pixel-art assets in a pxart family, and then do this trick:
Always set pxart position to round(pxart.X),round(pxart.Y)
This will round the coordinates, thus lining up sprite pixels with screen pixels
Obviously you shouldn't allow rotation and make 1:1 without in-game resizing for those objects
Yeah, I knew about the half-pixel stuff, I just didnt have a plan to fix it, but I like your idea.
And I know pixel art is time consuming... I made a few (crappy) custom walk animations with 4 levels of shade and 3 colors. Took a while, but I liked the end result.
I just wanted to find some "Proper" tutorials instead of just winging it.
Anyway, thanks for your replies guys!