On Sale: GamesAssetsToolsTabletopComics
Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags
(+3)

Probably the best advice I can give is to keep your code modular. For example, if you're working in Unity limit your scripts to specific behaviors; ie: individual scripts for moving, aiming, inventory, and whatever other abilities a character might have. This way you can quickly add or remove features, and edit mechanics individually rather than risk breaking your one character controller.

Best advice! Some of my game jams end terrible because of my code breaking.

Another excellent tip!