As for being creative and doing your own things:
I really recommend using Unreal Engine. Creating something like ones own apartment in 3D is not difficult at all.
Find some good models and materials, import them and put them in the world. Use UE's own architecture meshes like floor, wall etc...