1- الحاجة الإنسانية: كانت الصيد حيوانًا بالنسبة للإنسان القديم، وكان هذا الصيد هو الغذاء الوحيد الذي كان يمكنه الحصول عليه.
2- المهارات الصيدية: كانت الصيد مهارة متطورة، حيث كان الإنسان القديم يستخدم أسلحة مصنوعة من العظام والحجارة، وكان يستخدم الحيلة والذكاء في صيد هذه الحيوانات الكبيرة.
3- الظروف الجغرافية: كانت هناك أماكن تواجد الديناصورات في مناطق محددة، وكانت هذه المناطق فيها الكثير من الغابات والسهول الواسعة، وهذا جعل صيد الديناصورات أمرًا ممكنًا.
4- الطقس والمناخ: كان الطقس والمناخ الذي ساد في الأرض خلال فترة الديناصورات يلعب دورًا رئيسيًا في سلوك صيد الديناصورات.
5- الثقافة والتقاليد: بعض الثقافات القديمة كانت تعتمد على صيد الديناصورات وتعتبر ذلك جزءًا من تقاليدها وثقافتها.