Вихованець львівських «Карпат». У 2016 році дебютував у дорослому футболі у чемпіонаті області за львівський «Опір». Наступного року грав за золочівський «Сокіл» у чемпіонаті Львівської області. У другій половині сезону 2017/18 років зіграв 5 матчів у молодіжному чемпіонаті України за рівненський «Верес». 27 липня 2018 року підписав довготривалий контракт з тернопільською «Нивою»[1]. Проте вже під час зимової перерви того ж сезону перейшов до «Львову». 21 серпня 2020 року прдовжив контракт з клубом ще на один рік[2]. Виступав за молодіжну команду «левів». У футболці першої команди львівського клубу дебютував 30 вересня 2020 року в програному (0:2) третього попереднього раунду кубку України проти полтавської «Ворскли». Орест вийшов на поле в стартовому складі та відіграв увесь матч[3]. У Прем'єр-лізі дебютував 3 жовтня 2020 року в нічийному (0:0) поєдинку 5-го туру проти львівського «Руху». Костик вийшов на поле в стартовому складі та відіграв увесь матч[4][5].