Yeah but barbells are the way to add muscle, dood.
And you already know from experience doing some pushups doesn't do anything in the way of muscle.
Idea --> You could try "lots of work in little time" philosophy of muscle building. Eight sets of pushups, only 30 seconds between sets. Eight sets of pullups, only 30 seconds between sets. Eight sets of dips, only 30 seconds between sets. And only 1 minute break between exercises. That might build some muscle! It will most likely be a lean sort of look rather than a hulk.
Personally I think dips, pullups, pushups are more fun than barbells, but not more effective for getting muscle.