はい、Unity内でキャラクターの作成が可能です。Unityには、キャラクターモデルを作成するためのツールが組み込まれており、基本的なモデリングやテクスチャリングなどを行うことができます。また、Unity Asset Storeからプリメイドのキャラクターモデルをダウンロードすることもできます。
ただし、高度なキャラクターモデルを作成する場合には、外部ツールであるBlenderなどを使用することをおすすめします。Blenderは無料で使用できる3Dモデリングツールであり、詳細なモデリングやアニメーションの作成、テクスチャリングなどが可能です。作成したキャラクターモデルは、後からUnityにインポートして使用することができます。
将来的にUnreal Engineや他のゲームエンジンに移行する可能性を考慮する場合、モデルの互換性に注意する必要があります。UnityとUnreal Engineはそれぞれ異なるフォーマットを使用しているため、移行する際にはモデルの再エクスポートや変換が必要になる可能性があります。
以上が一般的な手順ですが、具体的なニーズや技術レベルによって最適な方法が異なる場合もあります。キャラクターモデリングには一定の知識とスキルが必要ですので、必要に応じて学習リソースやチュートリアルを活用することをおすすめします。